24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
attributes: (OFArray*)attrs;
- (void)xmlParser: (OFXMLParser*)parser
didEndTagWithName: (OFString*)name
prefix: (OFString*)prefix
namespace: (OFString*)ns;
- (void)xmlParser: (OFXMLParser*)parser
foundString: (OFString*)string;
- (OFString*)xmlParser: (OFXMLParser*)parser
foundUnknownEntityNamed: (OFString*)entity;
@end
@protocol OFXMLUnescapingDelegate
- (OFString*)foundUnknownEntityNamed: (OFString*)entitiy;
@end
|
>
>
|
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
attributes: (OFArray*)attrs;
- (void)xmlParser: (OFXMLParser*)parser
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
- (OFString*)foundUnknownEntityNamed: (OFString*)entitiy;
@end
|
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
OF_XMLPARSER_IN_TAG_NAME,
OF_XMLPARSER_IN_CLOSE_TAG_NAME,
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
} state;
OFString *cache;
OFString *name;
OFString *prefix;
OFString *ns;
OFArray *attrs;
OFString *attr_name;
|
|
>
>
>
>
|
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
OF_XMLPARSER_IN_TAG_NAME,
OF_XMLPARSER_IN_CLOSE_TAG_NAME,
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_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;
OFArray *attrs;
OFString *attr_name;
|