|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Accepting non-deterministic content models
I made a dtd for this and tried it out. Architag XRay and XML Cooktop both liked it, rxp in validating mode rejected it as non-deterministic but accepted it when not validating, xmlproc and the validating version of xmlproc both accepted it. Here's the test file: <!DOCTYPE doc [ <!ELEMENT doc (a|b|(a,b))> <!ELEMENT a EMPTY> <!ELEMENT b EMPTY> ]> <doc> <a/><b/> </doc> Cheers, Tom P [Roger L. Costello] > The following element, test, has a non-deterministic content model: > > <xsd:element name="test"> > <xsd:complexType> > <xsd:choice> > <xsd:element name="a" type="xsd:string"/> > <xsd:element name="b" type="xsd:string"/> > <xsd:sequence> > <xsd:element name="a" type="xsd:string"/> > <xsd:element name="b" type="xsd:string"/> > </xsd:sequence> > </xsd:choice> > </xsd:complexType> > </xsd:element> > > XML Spy 4.0b, xerces 1.4.1 both accept this as valid. > > xsv, turbo XML 2.2, and the IBM SQL all generate an error, indicating > that the element, test, has a non-deterministic content model. >
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








