|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: DTD and Illegal Construct
This is an ambiguous content model. The parser (by design in SGML/XML) isn't supposed to try and figure out which of the two models are being built if you have element A or B or C in this case, all three will cause the same problem. ..dan > > I wanted to run this past some knowledgeable people. Is the following a legal > or illegal construct for an element in a DTD? > > <!ELEMENT Request ((A, B, C?) | (A?, B, C?, D))> > > Some have stated that it is illegal because "When A is present it isn't possible > to determine whether or not D is required." > > Jim Shain > Sr. C/S Architect > ALLTEL Information Services >
|
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








