dgis / xsddiagram

XSD Diagram is a free Xml Schema Definition (XSD) diagram viewer for Windows written in c# Framework.NET 2.0
http://regis.cosnier.free.fr/?page=XSDDiagram&nomenu
GNU General Public License v2.0
224 stars 52 forks source link

XML Schema 1.1 not supported #18

Open dlastov opened 5 years ago

dlastov commented 5 years ago

I get following error report when I try to open the schema below:

Unknown node (8, 21): vc:minVersion Unknown attribute (8, 21): vc:minVersion Unknown node (24, 4): xs:alternative Unknown element (24, 4): xs:alternative Unknown node (25, 4): xs:alternative Unknown element (25, 4): xs:alternative

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="test"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    targetNamespace="test"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified"
    xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
    vc:minVersion="1.1"
    >
    <xs:complexType name="myType_v1">
        <xs:sequence>
            <xs:element name="description" type="xs:string"/>
        </xs:sequence>
        <xs:attribute name="version" type="xs:integer" use="required" fixed="1"/>
    </xs:complexType>
    <xs:complexType name="myType_v2">
        <xs:sequence>
            <xs:element name="new_description" type="xs:string"/>
        </xs:sequence>
        <xs:attribute name="version" type="xs:integer" use="required" fixed="2"/>
    </xs:complexType>
    <xs:element name="root">
        <xs:alternative test="@version=1" type="myType_v1"/>
        <xs:alternative test="@version=2" type="myType_v2"/>
    </xs:element>
</xs:schema>