Overview
Comment: | Make the parser optional for OFMalformedXMLException. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
20e7d0c0e230c493ee07a06c84bb0930 |
User & Date: | js on 2012-02-03 15:06:14 |
Other Links: | manifest | tags |
Context
2012-02-05
| ||
14:16 | Fix some code that was not converted to new APIs. check-in: 1590be4bbc user: js tags: trunk | |
2012-02-03
| ||
15:06 | Make the parser optional for OFMalformedXMLException. check-in: 20e7d0c0e2 user: js tags: trunk | |
14:20 | Add OFXMLProcessingInstructions and let OFXMLElementBuilder create them. check-in: 045aa2e2d5 user: js tags: trunk | |
Changes
Modified src/OFXMLElementBuilder.m from [134f6deb5b] to [21ba954ddd].
︙ | ︙ | |||
199 200 201 202 203 204 205 | } - (void)elementBuilder: (OFXMLElementBuilder*)builder didNotExpectCloseTag: (OFString*)name withPrefix: (OFString*)prefix namespace: (OFString*)ns { | | < | 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 | } - (void)elementBuilder: (OFXMLElementBuilder*)builder didNotExpectCloseTag: (OFString*)name withPrefix: (OFString*)prefix namespace: (OFString*)ns { @throw [OFMalformedXMLException exceptionWithClass: [builder class]]; } - (OFString*)elementBuilder: (OFXMLElementBuilder*)builder foundUnknownEntityNamed: (OFString*)entity { return nil; } @end |
Modified src/exceptions/OFMalformedXMLException.m from [f6faac305c] to [b901fc7015].
︙ | ︙ | |||
26 27 28 29 30 31 32 | + exceptionWithClass: (Class)class_ parser: (OFXMLParser*)parser { return [[[self alloc] initWithClass: class_ parser: parser] autorelease]; } | < < < < < < < < | 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | + exceptionWithClass: (Class)class_ parser: (OFXMLParser*)parser { return [[[self alloc] initWithClass: class_ parser: parser] autorelease]; } - initWithClass: (Class)class_ parser: (OFXMLParser*)parser_ { self = [super initWithClass: class_]; parser = [parser_ retain]; |
︙ | ︙ | |||
56 57 58 59 60 61 62 | } - (OFString*)description { if (description != nil) return description; | > | | > > > | 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 | } - (OFString*)description { if (description != nil) return description; if (parser != nil) description = [[OFString alloc] initWithFormat: @"The parser in class %@ encountered malformed XML!", inClass]; else description = @"A parser encountered malformed XML!"; return description; } - (OFXMLParser*)parser { return parser; } @end |