Branch: Tag:

2006-07-20

2006-07-20 14:59:44 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Restored use of typed nodes.
XML header nodes are now generated again.
Fixed bugs in the rendering of DOCTYPE nodes.
Added note types for embedded DTD nodes.
Added rendering of DTD ELEMENT nodes.
TODO: Support for DTD ENTITY, ATTLIST and NOTATION nodes.

Rev: lib/modules/Parser.pmod/XML.pmod/Tree.pmod:1.64

158:    "Regexp.PCRE.Plain.replace": "predef::Regexp.replace":1,    "Regexp.PCRE.Plain.split": "predef::Regexp.split":1,    "Regexp.PCRE.Plain.split2": "predef::Regexp.split2":1, +  "RootNode": "predef::Parser.XML.Tree.parse_input":1,    "Rule.Language": "predef::Calendar.TimeRange.set_language":1,    "Ruleset.Timezone": "predef::Calendar.Timezone":1,    "SDL.pump_events()": "predef::SDL.get_key_state":1,
169:    "SSL.Constants.AUTHLEVEL_require": "predef::SSL.context":1,    "Second": "predef::Calendar.YMD.datetime":1, "predef::Calendar.YMD.second":2,    "Second ": "predef::Calendar.YMD.second":2, +  "SimpleRootNode": "predef::Parser.XML.Tree.simple_parse_file":1, "predef::Parser.XML.Tree.simple_parse_input":1,    "Sql.Sql": "7.4::Sql.sql":2,    "Standards.ASN1.Sequence": "predef::Tools.X509.verify_certificate_chain":2,    "Stdio.FileLockKey": "predef::Stdio.File.lock":2, "predef::Stdio.File.trylock":2,
196:    "WixNode": "predef::Standards.XML.Wix.get_module_xml":1,    "XATTR_CREATE": "predef::Stdio.File.setxattr":1, "predef::setxattr":1,    "XATTR_REPLACE": "predef::Stdio.File.setxattr":1, "predef::setxattr":1, -  "XMLParser": "predef::Parser.XML.Tree.Node":1, "predef::Parser.XML.Tree.SimpleNode":1, +     "YMD.parse": "predef::Calendar.Ruleset.set_abbr2zone":1, "predef::Calendar.TZnames":1,    "Yp.default_domain": "7.2::default_yp_domain":1,    "Yp.default_domain()": "7.2::default_yp_domain":2,
958:   "predef::Mysql.mysql.big_query": "streaming_query"   "predef::Parser.RCS": "Parser._RCS"   "predef::Parser.XML.Tree.AbstractNode.add_child": "old" - "predef::Parser.XML.Tree.Node": "XMLParser" - "predef::Parser.XML.Tree.SimpleNode": "XMLParser" +    "predef::Parser.XML.Tree.VirtualNode.get_short_attributes": "set_short_namespaces()" -  + "predef::Parser.XML.Tree.parse_input": "RootNode" + "predef::Parser.XML.Tree.simple_parse_file": "SimpleRootNode" + "predef::Parser.XML.Tree.simple_parse_input": "SimpleRootNode"   "predef::Pike": "predef::`[..]"   "predef::Pike.Backend.`()": "main()"   "predef::Pike.Backend.add_file": "main()"