00001
00002
00003
00004
00005
00006
00007 #import "NSObject.h"
00008
00009 #import "NSCopyingProtocol.h"
00010
00011 @interface NSXMLNode : NSObject <NSCopying>
00012 {
00013 unsigned int _kind;
00014 NSXMLNode *_parent;
00015 unsigned int _index;
00016 id _objectValue;
00017 }
00018
00019 + (id)document;
00020 + (id)documentWithContentsOfURL:(id)fp8 options:(unsigned int)fp12 error:(id *)fp16;
00021 + (id)documentWithRootElement:(id)fp8;
00022 + (id)elementWithName:(id)fp8;
00023 + (id)elementWithLocalName:(id)fp8 URI:(id)fp12;
00024 + (id)elementWithName:(id)fp8 URI:(id)fp12;
00025 + (id)elementWithName:(id)fp8 stringValue:(id)fp12;
00026 + (id)elementWithName:(id)fp8 children:(id)fp12 attributes:(id)fp16;
00027 + (id)attributeWithName:(id)fp8 stringValue:(id)fp12;
00028 + (id)attributeWithLocalName:(id)fp8 URI:(id)fp12 stringValue:(id)fp16;
00029 + (id)attributeWithName:(id)fp8 URI:(id)fp12 stringValue:(id)fp16;
00030 + (id)namespaceWithName:(id)fp8 stringValue:(id)fp12;
00031 + (id)processingInstructionWithName:(id)fp8 stringValue:(id)fp12;
00032 + (id)commentWithStringValue:(id)fp8;
00033 + (id)textWithStringValue:(id)fp8;
00034 + (id)DTDNodeWithXMLString:(id)fp8;
00035 + (id)localNameForName:(id)fp8;
00036 + (id)prefixForName:(id)fp8;
00037 + (id)predefinedNamespaceForPrefix:(id)fp8;
00038 + (unsigned int)_indexOfColonInString:(id)fp8;
00039 + (void)_escapeCharacters:(const unsigned short *)fp8 amount:(unsigned int)fp12 inString:(id)fp16 appendingToString:(struct __CFString *)fp20;
00040 + (void)_escapeHTMLAttributeCharacters:(id)fp8 withQuote:(unsigned short)fp12 appendingToString:(struct __CFString *)fp16;
00041 + (id)_tidyHTMLBody:(id)fp8;
00042 + (BOOL)_htmlFromTidyNode:(void *)fp8 tidyDoc:(void *)fp12 appendingToString:(id)fp16;
00043 + (id)_nodeFromLibXML2Node:(void *)fp8;
00044 + (id)_contentsOfHTMLData:(id)fp8 strippingTagsSeparatedByString:(id)fp12;
00045 + (id)_contentsOfHTMLData:(id)fp8 encoding:(id)fp12 strippingTagsSeparatedByString:(id)fp16;
00046 - (void)dealloc;
00047 - (void)finalize;
00048 - (id)init;
00049 - (id)initWithKind:(unsigned int)fp8;
00050 - (id)initWithKind:(unsigned int)fp8 options:(unsigned int)fp12;
00051 - (unsigned int)kind;
00052 - (id)parent;
00053 - (id)children;
00054 - (unsigned int)childCount;
00055 - (id)rootDocument;
00056 - (void)setName:(id)fp8;
00057 - (id)name;
00058 - (void)setObjectValue:(id)fp8;
00059 - (id)objectValue;
00060 - (void)setStringValue:(id)fp8;
00061 - (void)setStringValue:(id)fp8 resolvingEntities:(BOOL)fp12;
00062 - (id)stringValue;
00063 - (unsigned int)index;
00064 - (id)childAtIndex:(unsigned int)fp8;
00065 - (void)detach;
00066 - (unsigned int)level;
00067 - (id)previousSibling;
00068 - (id)nextSibling;
00069 - (id)previousNode;
00070 - (id)nextNode;
00071 - (id)XPath;
00072 - (id)localName;
00073 - (id)prefix;
00074 - (void)_setURI:(id)fp8;
00075 - (void)setURI:(id)fp8;
00076 - (id)URI;
00077 - (id)description;
00078 - (id)XMLString;
00079 - (id)XMLStringWithOptions:(unsigned int)fp8;
00080 - (void)_XMLStringWithOptions:(unsigned int)fp8 appendingToString:(struct __CFString *)fp12;
00081 - (id)canonicalXMLStringPreservingComments:(BOOL)fp8;
00082 - (id)XMLData;
00083 - (id)copyWithZone:(struct _NSZone *)fp8;
00084 - (BOOL)isEqual:(id)fp8;
00085 - (unsigned int)hash;
00086 - (void)_setIndex:(unsigned int)fp8;
00087 - (void)_setKind:(unsigned int)fp8;
00088 - (void)_setParent:(id)fp8;
00089
00090 @end
00091