00001
00002
00003
00004
00005
00006
00007 #import <OfficeImport/NSXMLNode.h>
00008
00009 @class NSArray, NSString, NSXMLDTD, NSXMLElement;
00010
00011 @interface NSXMLDocument : NSXMLNode
00012 {
00013 NSString *_encoding;
00014 NSString *_version;
00015 NSXMLDTD *_docType;
00016 NSArray *_children;
00017 BOOL _childrenHaveMutated;
00018 BOOL _standalone;
00019 unsigned char _padding3;
00020 NSXMLElement *_rootElement;
00021 NSString *_URI;
00022 NSString *_MIMEType;
00023 unsigned int _fidelityMask;
00024 unsigned int _contentKind;
00025 }
00026
00027 + (void)_setXMLTagsAllowableInHTML:(id)fp8;
00028 + (Class)replacementClassForClass:(Class)fp8;
00029 + (void)_loadXSLT;
00030 + (id)_nodeFromLibXML2Node:(void *)fp8;
00031 + (id)_contentsOfHTMLData:(id)fp8 encoding:(id)fp12 strippingTagsSeparatedByString:(id)fp16;
00032 - (void)dealloc;
00033 - (void)finalize;
00034 - (id)init;
00035 - (id)initWithXMLString:(id)fp8 options:(unsigned int)fp12 error:(id *)fp16;
00036 - (id)initWithContentsOfURL:(id)fp8 options:(unsigned int)fp12 error:(id *)fp16;
00037 - (id)_initWithData:(id)fp8 encoding:(id)fp12 options:(unsigned int)fp16 error:(id *)fp20;
00038 - (id)initWithData:(id)fp8 options:(unsigned int)fp12 error:(id *)fp16;
00039 - (id)initWithRootElement:(id)fp8;
00040 - (id)_tidyWithData:(id)fp8 error:(id *)fp12 isXML:(BOOL)fp16 detectedEncoding:(unsigned long)fp20;
00041 - (void)setCharacterEncoding:(id)fp8;
00042 - (id)characterEncoding;
00043 - (void)setVersion:(id)fp8;
00044 - (id)version;
00045 - (void)setURI:(id)fp8;
00046 - (id)URI;
00047 - (void)setStandalone:(BOOL)fp8;
00048 - (BOOL)isStandalone;
00049 - (void)setDocumentContentKind:(unsigned int)fp8;
00050 - (unsigned int)documentContentKind;
00051 - (void)setMIMEType:(id)fp8;
00052 - (id)MIMEType;
00053 - (void)setDTD:(id)fp8;
00054 - (id)DTD;
00055 - (void)setRootElement:(id)fp8;
00056 - (id)rootElement;
00057 - (void)setObjectValue:(id)fp8;
00058 - (id)objectValue;
00059 - (id)stringValue;
00060 - (void)setStringValue:(id)fp8 resolvingEntities:(BOOL)fp12;
00061 - (id)children;
00062 - (unsigned int)childCount;
00063 - (id)childAtIndex:(unsigned int)fp8;
00064 - (id)XPath;
00065 - (void)insertChild:(id)fp8 atIndex:(unsigned int)fp12;
00066 - (void)insertChildren:(id)fp8 atIndex:(unsigned int)fp12;
00067 - (void)removeChildAtIndex:(unsigned int)fp8;
00068 - (void)setChildren:(id)fp8;
00069 - (void)addChild:(id)fp8;
00070 - (void)replaceChildAtIndex:(unsigned int)fp8 withNode:(id)fp12;
00071 - (unsigned int)countOfChildren;
00072 - (id)objectInChildrenAtIndex:(unsigned int)fp8;
00073 - (void)insertObject:(id)fp8 inChildrenAtIndex:(unsigned int)fp12;
00074 - (void)removeObjectFromChildrenAtIndex:(unsigned int)fp8;
00075 - (void)replaceObjectInChildrenAtIndex:(unsigned int)fp8 withObject:(id)fp12;
00076 - (id)XMLStringWithOptions:(unsigned int)fp8;
00077 - (id)canonicalXMLStringPreservingComments:(BOOL)fp8;
00078 - (id)_canonicalXMLStringPreservingComments:(BOOL)fp8 namespaceString:(id)fp12 relationships:(id)fp16;
00079 - (id)XMLData;
00080 - (id)XMLDataWithOptions:(unsigned int)fp8;
00081 - (id)objectByApplyingXSLT:(id)fp8 error:(id *)fp12;
00082 - (id)objectByApplyingXSLTAtURL:(id)fp8 error:(id *)fp12;
00083 - (id)objectByApplyingXSLT:(id)fp8 arguments:(id)fp12 error:(id *)fp16;
00084 - (id)objectByApplyingXSLTString:(id)fp8 arguments:(id)fp12 error:(id *)fp16;
00085 - (id)objectByApplyingXSLTAtURL:(id)fp8 arguments:(id)fp12 error:(id *)fp16;
00086 - (id)_applyStylesheet:(struct _xmlDoc *)fp8 arguments:(id)fp12 error:(id *)fp16;
00087 - (id)copyWithZone:(struct _NSZone *)fp8;
00088 - (BOOL)isEqual:(id)fp8;
00089 - (unsigned int)hash;
00090 - (BOOL)validateAndReturnError:(id *)fp8;
00091 - (BOOL)_validateWithSchemaAndReturnError:(id *)fp8;
00092 - (struct _xmlDoc *)_libxml2TreeRepresentation;
00093 - (void)_initWithLibTidyDoc:(struct _TidyDoc *)fp8 child:(struct _TidyNode *)fp12 encoding:(unsigned long)fp16;
00094 - (void)_setContentKindAndEncoding;
00095
00096 @end
00097