Refactor XML library to support names that don't conform to XML
authorChris Hanson <org/chris-hanson/cph>
Sun, 30 Aug 2009 09:17:16 +0000 (02:17 -0700)
committerChris Hanson <org/chris-hanson/cph>
Sun, 30 Aug 2009 09:17:16 +0000 (02:17 -0700)
commit588acda14c19245e22a084544c7564606c7221c2
tree5204c0bee49bac5dec3f219f1e7d4d7ecd97b416
parent3641498176e63df5c18f7df6db5b58f73fc9af7a
Refactor XML library to support names that don't conform to XML
Namespaces.  This was extensive mostly because there was a built-in
assumption that all XML names could be mapped to QNames, which isn't
true.  Some incompatible changes:

renamed:
    XML-NAME-QNAME ==> XML-NAME->SYMBOL

eliminated:
    MAKE-XML-NAME-HASH-TABLE
    XML-NAME-HASH
    XML-NAME-QNAME=?
    XML-NMTOKEN-STRING
    XML-QNAME-STRING
doc/ref-manual/io.texi
src/xdoc/xdoc.scm
src/xml/xml-names.scm
src/xml/xml-output.scm
src/xml/xml-parser.scm
src/xml/xml-struct.scm
src/xml/xml.pkg
src/xml/xpath.scm