Use a build-in datatype of XML Schema instead of hand-crafting our own.
Bug:
https://bugs.gentoo.org/578294
Signed-off-by: Ulrich Müller <
ulm@gentoo.org>
---
metadata.xsd | 224 ++-------------------------------------------------
1 file changed, 6 insertions(+), 218 deletions(-)
diff --git a/metadata.xsd b/metadata.xsd
index 1a86051..40e230e 100644
--- a/metadata.xsd
+++ b/metadata.xsd
@@ -170,7 +170,7 @@
<xs:complexType name='maintainerDescType'>
<xs:simpleContent>
<xs:extension base="xs:token">
- <xs:attribute name='lang' type='langAttrType' default='en'/>
+ <xs:attribute name='lang' type='xs:language' default='en'/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
@@ -181,7 +181,7 @@
<xs:element name='pkg' type='pkgType'/>
<xs:element name='cat' type='catType'/>
</xs:choice>
- <xs:attribute name='lang' type='langAttrType' default='en'/>
+ <xs:attribute name='lang' type='xs:language' default='en'/>
<xs:attribute name='restrict' type='restrictAttrType' default=''/>
</xs:complexType>
@@ -190,7 +190,7 @@
<xs:element name='pkg' type='pkgType'/>
<xs:element name='cat' type='catT