00001 /* 00002 * Generated by class-dump 3.1.1. 00003 * 00004 * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard. 00005 */ 00006 00007 #import "NSObject.h" 00008 00009 @class NSData, NSError, NSMapTable, NSString, NSXMLNode; 00010 00011 @interface NSXMLTreeReader : NSObject 00012 { 00013 BOOL _hadError; 00014 BOOL _additiveContent; 00015 BOOL _isSingleDTDNode; 00016 BOOL _wasEmpty; 00017 BOOL _isMissingDTD; 00018 BOOL _elementClassOverridden; 00019 unsigned int _fidelityMask; 00020 NSData *_data; 00021 NSXMLNode *_root; 00022 NSXMLNode *_current; 00023 NSError **_error; 00024 NSString *_content; 00025 NSString *_whitespace; 00026 NSXMLNode *_text; 00027 NSMapTable *_xmlCharToNSString; 00028 NSMapTable *_xmlCharHashToNSString; 00029 void *_readerCharacters; 00030 struct _xmlTextReader *_reader; 00031 Class _documentClass; 00032 Class _dtdClass; 00033 Class _dtdNodeClass; 00034 Class _elementClass; 00035 Class _nodeClass; 00036 } 00037 00038 - (void)dealloc; 00039 - (void)finalize; 00040 - (id)initWithData:(id)fp8 documentClass:(Class)fp12 options:(unsigned int)fp16 error:(id *)fp20; 00041 - (id)initWithData:(id)fp8 documentClass:(Class)fp12 isSingleDTDNode:(BOOL)fp16 options:(unsigned int)fp20 error:(id *)fp24; 00042 - (void)_initializeReader; 00043 - (id)parse; 00044 - (void)setError:(int)fp8 info:(id)fp12 fatal:(BOOL)fp16; 00045 - (void)processNode:(struct _xmlTextReader *)fp8; 00046 - (void)processRealDocument:(struct _xmlDoc *)fp8; 00047 - (void)processElement:(struct _xmlTextReader *)fp8; 00048 - (void)processEndElement:(struct _xmlTextReader *)fp8; 00049 - (id)createNamedNodeFromNode:(struct _xmlNode *)fp8 reader:(struct _xmlTextReader *)fp12; 00050 - (void)processText:(struct _xmlTextReader *)fp8; 00051 - (void)processCDATA:(struct _xmlTextReader *)fp8; 00052 - (void)processEntityReference:(struct _xmlTextReader *)fp8; 00053 - (void)processEntity:(struct _xmlTextReader *)fp8; 00054 - (void)processProcessingInstruction:(struct _xmlTextReader *)fp8; 00055 - (void)processComment:(struct _xmlTextReader *)fp8; 00056 - (void)processDocument:(struct _xmlTextReader *)fp8; 00057 - (void)processDocumentType:(struct _xmlTextReader *)fp8; 00058 - (void)processDocumentFragment:(struct _xmlTextReader *)fp8; 00059 - (void)processNotation:(struct _xmlTextReader *)fp8; 00060 - (void)processWhitespace:(struct _xmlTextReader *)fp8; 00061 - (void)processSignificantWhitespace:(struct _xmlTextReader *)fp8; 00062 - (void)processEndEntity:(struct _xmlTextReader *)fp8; 00063 - (void)processXMLDeclaration:(struct _xmlTextReader *)fp8; 00064 - (void)setRoot:(id)fp8; 00065 - (id)root; 00066 - (void)setCurrent:(id)fp8; 00067 - (void)setContent:(id)fp8; 00068 - (void)_addContent; 00069 - (void)_addEntity:(id)fp8; 00070 - (id)DTDString; 00071 00072 @end 00073