Eclipse, XSD 1.1, Xerces 2.11.0

Martin Edlman edlman na fortech.cz
Neděle Říjen 16 20:16:41 CEST 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Zdravím,

snad není můj dotaz moc off topic, kdyžtak prosím o nasměrování někam,
kde by mi mohli pomoct.

Zápasím s vytvořením platného XSD 1.1 v Eclipse. Potřebuju XSD 1.1,
protože je tam řada důležitých rozříření oproti 1.0, zejména možnost
používat element vícektát ve skupině "all".

Mám Fedoru 15, Eclipse 3.6.2, Apache Xerces 2.11.0 a podle dostupných
informací by to mělo stačit na validaci XSD 1.1. Stejně jsem radši vzal
Xerces přímo od Apache (http://xerces.apache.org/mirrors.cgi) a přepsal
distribuční.

Stejně mi Xerces následující XSD nahlásí jako invalid, že může být v
"all" maxOccurs pouze 0 nebo 1.

Nemáte někdo zkušenost, co kde nastavit?

<?xml version="1.1" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema"
    elementFormDefault="qualified"
    attributeFormDefault="unqualified">
    <element name="config">
        <complexType>
            <all>
                <element name="text" type="string" maxOccurs="unbounded"/>
                <element name="textarea" type="string"/>
                <element name="editor" type="string"/>
                <element name="email" type="string"/>
                <element name="password" type="string"/>
                <element name="phone" type="string"/>
            </all>
        </complexType>
    </element>
</schema>

Díky,
M. Edlman
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk6bH4kACgkQqmMakYm+VJ8fywCfWm/pf5ZqU4kXGLJwsla+whnT
nlUAn15M5+ROAxY36HlLhBfy97oGDFEH
=Vjky
-----END PGP SIGNATURE-----


Další informace o konferenci Linux