@@ -26,10 +26,12 @@ didEndTagWithName: (OFString*)name prefix: (OFString*)prefix namespace: (OFString*)ns; - (void)xmlParser: (OFXMLParser*)parser foundString: (OFString*)string; +- (void)xmlParser: (OFXMLParser*)parser + foundComment: (OFString*)comment; - (OFString*)xmlParser: (OFXMLParser*)parser foundUnknownEntityNamed: (OFString*)entity; @end @protocol OFXMLUnescapingDelegate @@ -47,11 +49,15 @@ OF_XMLPARSER_IN_TAG, OF_XMLPARSER_IN_ATTR_NAME, OF_XMLPARSER_EXPECT_DELIM, OF_XMLPARSER_IN_ATTR_VALUE, OF_XMLPARSER_EXPECT_CLOSE, - OF_XMLPARSER_EXPECT_SPACE_OR_CLOSE + OF_XMLPARSER_EXPECT_SPACE_OR_CLOSE, + OF_XMLPARSER_IN_COMMENT_1, + OF_XMLPARSER_IN_COMMENT_2, + OF_XMLPARSER_IN_COMMENT_3, + OF_XMLPARSER_IN_COMMENT_4 } state; OFString *cache; OFString *name; OFString *prefix; OFString *ns;