Showing
2 changed files
with
3 additions
and
3 deletions
@@ -50,6 +50,9 @@ typedef enum _ASIURLReplacementMode { | @@ -50,6 +50,9 @@ typedef enum _ASIURLReplacementMode { | ||
50 | // If the response is an HTML or CSS file, this will be set so the content can be correctly parsed when it has finished fetching external resources | 50 | // If the response is an HTML or CSS file, this will be set so the content can be correctly parsed when it has finished fetching external resources |
51 | ASIWebContentType webContentType; | 51 | ASIWebContentType webContentType; |
52 | 52 | ||
53 | + // Used internally for parsing HTML (with libxml) | ||
54 | + struct _xmlDoc *doc; | ||
55 | + | ||
53 | // Stores a reference to the ASIWebPageRequest that created this request | 56 | // Stores a reference to the ASIWebPageRequest that created this request |
54 | // Note that a parentRequest can also have a parent request because ASIWebPageRequests parse their contents to look for external resources recursively | 57 | // Note that a parentRequest can also have a parent request because ASIWebPageRequests parse their contents to look for external resources recursively |
55 | // For example, a request for an image can be created by a request for a stylesheet which was created by a request for a web page | 58 | // For example, a request for an image can be created by a request for a stylesheet which was created by a request for a web page |
@@ -37,14 +37,11 @@ static NSMutableArray *requestsUsingXMLParser = nil; | @@ -37,14 +37,11 @@ static NSMutableArray *requestsUsingXMLParser = nil; | ||
37 | 37 | ||
38 | @property (retain, nonatomic) ASINetworkQueue *externalResourceQueue; | 38 | @property (retain, nonatomic) ASINetworkQueue *externalResourceQueue; |
39 | @property (retain, nonatomic) NSMutableDictionary *resourceList; | 39 | @property (retain, nonatomic) NSMutableDictionary *resourceList; |
40 | -@property (assign, nonatomic) xmlDocPtr doc; // Declared as @property in order to get a "free" ivar and hide it from the header | ||
41 | 40 | ||
42 | @end | 41 | @end |
43 | 42 | ||
44 | @implementation ASIWebPageRequest | 43 | @implementation ASIWebPageRequest |
45 | 44 | ||
46 | -@synthesize doc; | ||
47 | - | ||
48 | + (void)initialize | 45 | + (void)initialize |
49 | { | 46 | { |
50 | if (self == [ASIWebPageRequest class]) { | 47 | if (self == [ASIWebPageRequest class]) { |
-
Please register or login to post a comment