[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Parser Question.
{I had to cut short my previous message because the free ISP I use shuts down at midnight.) Brown, Bryan <bryanb@u...> wrote: >In the external subset PEs can occur anywhere, this seems to me to make the >process of parsing an external production very complicated because I need to >check at each step of the way if the next token is a PE reference, You can do it as part of whitespace processing. Since a parameter entity (outside a string) introduces a space at either end of its expansion, a PE reference can only occur where whitespace can occur. >The spec states that if a SystemLiteral has a fragment identifier the parser >may signal an error, yet the conformance tests offer a document which is >supposed not-wf because it has a SystemLiteral with a fragment identifier. >So is it an error or is it the parser option what to do ? Which test? According to my notes, tests uri01 and o-p11pass1, which have fragments in SystemLiterals, are marked "error" rather than "not-wf". Anyway, the core WG is considering an erratum to clarify this. >Is checking to make sure element content is deterministic an option or >required for a conforming parser ? It's not required, since non-determinism is merely "an error". The well-known implementation in terms of a finite state machine makes it easy to check, however. -- Richard -- Spam filter: to mail me from a .com/.net site, put my surname in the headers. "The Internet is really just a series of bottlenecks joined by high speed networks." - Sam Wilson *************************************************************************** This is xml-dev, the mailing list for XML developers. To unsubscribe, mailto:majordomo@x...&BODY=unsubscribe%20xml-dev List archives are available at http://xml.org/archives/xml-dev/ ***************************************************************************
|
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
|