• [gentoo-dev] [PATCH 1/2] metadata.xsd: Use xs:language for lang attribu

    From =?UTF-8?q?Ulrich=20M=C3=BCller?=@21:1/5 to All on Sun May 22 07:40:01 2022
    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