[Libosinfo] [PATCH] relaxng: Fix rule for /os/variant/name
Christophe Fergeau
cfergeau at redhat.com
Fri Nov 6 15:27:06 UTC 2015
Since the variant name can be translated, the <name> node needs to be
enclosed in <oneOrMore>. A recent update to the French translation broke
test-xml-validate since win-7.xml (for example) now has 2 <name> nodes
for some variants.
---
data/schemas/libosinfo.rng | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
diff --git a/data/schemas/libosinfo.rng b/data/schemas/libosinfo.rng
index b97e1cb..6149f14 100644
--- a/data/schemas/libosinfo.rng
+++ b/data/schemas/libosinfo.rng
@@ -222,9 +222,16 @@
<element name='variant'>
<attribute name='id'>
</attribute>
- <element name='name'>
- <text/>
- </element>
+ <oneOrMore>
+ <element name='name'>
+ <optional>
+ <attribute name='xml:lang'>
+ <text/>
+ </attribute>
+ </optional>
+ <text/>
+ </element>
+ </oneOrMore>
</element>
</define>
--
2.5.0
More information about the Libosinfo
mailing list