[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Using The Principle of Least Power As A Razor
Rick Jelliffe wrote: > My impression is that as soon as your schema language supports IDREF it > is stuffed, > from an NP POV: Schematron, XSD, RELAX NG, DTDs, the lot! Why do you say that? Checking DTD-style IDREFs naively seems to be a linear problem: just read the document twice, once to find the IDREFs and once to find out whether anything matches them. Store the IDs and IDREFs in a couple of stacks as you go and you could do it in a single pass. Keep a counter for each IDREF to find out if it's matched more than once. The process would seem to be linear in the size of the document; not at all NP-complete. What am I missing? -- Elliotte Rusty Harold elharo@m... XML in a Nutshell 3rd Edition Just Published! http://www.cafeconleche.org/books/xian3/ http://www.amazon.com/exec/obidos/ISBN=0596007647/cafeaulaitA/ref=nosim
|
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
|