From 7cbcc882de7d5747e2342f0829bbcc9f2bcca60f Mon Sep 17 00:00:00 2001 From: John Mark Bell Date: Sat, 28 Jul 2007 14:34:59 +0000 Subject: Sort out somewhat messy object construction. We now have explicit types for all classes (rather than using the parent class for those which inherit but add no extra data content). svn path=/trunk/dom/; revision=3465 --- bindings/xml/xmlparser.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'bindings/xml') diff --git a/bindings/xml/xmlparser.c b/bindings/xml/xmlparser.c index 9e907d6..e140399 100644 --- a/bindings/xml/xmlparser.c +++ b/bindings/xml/xmlparser.c @@ -873,7 +873,7 @@ void xml_parser_add_text_node(xml_parser *parser, struct dom_node *parent, void xml_parser_add_cdata_section(xml_parser *parser, struct dom_node *parent, xmlNodePtr child) { - struct dom_text *cdata, *ins_cdata; + struct dom_cdata_section *cdata, *ins_cdata; struct dom_string *data; dom_exception err; @@ -927,7 +927,7 @@ void xml_parser_add_cdata_section(xml_parser *parser, void xml_parser_add_entity_reference(xml_parser *parser, struct dom_node *parent, xmlNodePtr child) { - struct dom_node *entity, *ins_entity; + struct dom_entity_reference *entity, *ins_entity; struct dom_string *name; xmlNodePtr c; dom_exception err; @@ -988,7 +988,7 @@ void xml_parser_add_entity_reference(xml_parser *parser, void xml_parser_add_comment(xml_parser *parser, struct dom_node *parent, xmlNodePtr child) { - struct dom_characterdata *comment, *ins_comment; + struct dom_comment *comment, *ins_comment; struct dom_string *data; dom_exception err; -- cgit v1.2.3