- From: Horti, Andras <andras.horti@joanneum.at>
- Date: Fri, 15 Jun 2001 13:30:54 +0200
- To: "'xmlschema-dev@w3.org'" <xmlschema-dev@w3.org>
- Message-ID: <A6C43780FFDFFF44803C1E5DB704CE220F1DBF@iis-mail.joanneum.ac.at>
We are running a project to realize an application that writes MPEG-7
formatted output.
First we tried to use the Java version of Xerces 1.3.1.
It has 3 major problems with the MDX.xsd of http://www.cselt.it
<http://www.cselt.it> (which is based on the 2000/10 schema standard) :
1. Cannot understand the line <pattern
value="(/|//|\.|\.\.|([\i-[:]][\c-[:]]*))(\[\d\])?)+(@[\i-[:]][\c-[:]]*)?"/>
. Actually '\i' and '\c' are not valid regular expression tags, or are they
?
2. Cannot create a list of union.
e.g.
...
<simpleType>
<list itemType="mpeg7:termReferenceType"/>
</simpleType>
...
<simpleType name="termReferenceType">
<union>
<simpleType>
<restriction base="NMTOKEN">
<whiteSpace value="collapse"/>
<pattern value=":[^:]+:[^:]+"/>
</restriction>
</simpleType>
<simpleType>
<restriction base="uriReference"/>
</simpleType>
</union>
</simpleType>
....
3. Has problems to instatiate recursive classes :
Schema:
<complexType name="CollectionType" abstract="true">
<complexContent>
<extension base="mpeg7:DSType">
<sequence>
.
.
<element name="Collection" type="mpeg7:CollectionType" minOccurs="0"
maxOccurs="unbounded"/>
.
.
</sequence>
<attribute name="name" type="string" use="optional"/>
</extension>
</complexContent>
</complexType>
XML file:
<MultimediaContent xsi:type="MultimediaCollectionType">
<StructuredCollection>
<Collection xsi:type="SegmentCollectionType">
<Collection xsi:type="SegmentCollectionType"> <!-- Here I get a
parser error -->
</Collection>
</Collection>
I tried to validate the schema file with the www-based XSV parser and it was
successful. After that I downloaded the XSV11a
but this version gives error messages. It seems that the web-version is
newer as the downloadable. Anybody knows where to
get that version of XSV ?
I any help would be appreciated
Best Regards
Andras Horti
-----------------------------------------------------------
Andras Horti
Institute of Information Systems & Information Management
JOANNEUM RESEARCH Forschungsgesellschaft mbH
Steyrergasse 17, A-8010 Graz, AUSTRIA
phone: +43-316-876-1227 fax: +43-316-876-1191
web: http://iis.joanneum.ac.at <http://iis.joanneum.ac.at/>
e-mail: mailto:andras.horti@joanneum.at <mailto:andras.horti@joanneum.at>
-----------------------------------------------------------
Received on Friday, 15 June 2001 07:30:57 UTC