Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search

[REBOL] What's the 'none' for in the parse-xml result?

From: gavin::mckenzie::sympatico::ca at: 11-Jul-2001 7:36

Folks, I know that at a minimum the parse-xml function will return a block structure rooted with the following; ['document none none] Where the second none value will be replaced by the parsed document content. So, if I do: parse-xml "<foo>bar</foo>" I get the result: [document none [["foo" none ["bar"]]]] But my question is, has the purpose of the first none value (immediately after 'document) ever been explained? I'm writing up an extended version of parse-xml that addresses many of the non-compliance issues with the built-in parse-xml (such as lack of CDATA section support, namespaces etc.), and I'm betting that the first none value is intended for future use to hold the document's prolog (such as the internal DTD subset). Has the purpose of the first none value ever been discussed/revealed? Gavin.