NSXMLNode Klassenreferenz

#import <NSXMLNode.h>

Abgeleitet von NSObject und < NSCopying >.

Basisklasse für NSXMLDocument, NSXMLDTD, NSXMLDTDNode, NSXMLElement, NSXMLElementDeclarationContent, NSXMLFidelityNode und NSXMLNamedNode.

Aufstellung aller Elemente


Öffentliche Methoden

(void) - dealloc
(void) - finalize
(id) - init
(id) - initWithKind:
(id) - initWithKind:options:
(unsigned int) - kind
(id) - parent
(id) - children
(unsigned int) - childCount
(id) - rootDocument
(void) - setName:
(id) - name
(void) - setObjectValue:
(id) - objectValue
(void) - setStringValue:
(void) - setStringValue:resolvingEntities:
(id) - stringValue
(unsigned int) - index
(id) - childAtIndex:
(void) - detach
(unsigned int) - level
(id) - previousSibling
(id) - nextSibling
(id) - previousNode
(id) - nextNode
(id) - XPath
(id) - localName
(id) - prefix
(void) - _setURI:
(void) - setURI:
(id) - URI
(id) - description
(id) - XMLString
(id) - XMLStringWithOptions:
(void) - _XMLStringWithOptions:appendingToString:
(id) - canonicalXMLStringPreservingComments:
(id) - XMLData
(id) - copyWithZone:
(BOOL) - isEqual:
(unsigned int) - hash
(void) - _setIndex:
(void) - _setKind:
(void) - _setParent:

Öffentliche, statische Methoden

(id) + document
(id) + documentWithContentsOfURL:options:error:
(id) + documentWithRootElement:
(id) + elementWithName:
(id) + elementWithLocalName:URI:
(id) + elementWithName:URI:
(id) + elementWithName:stringValue:
(id) + elementWithName:children:attributes:
(id) + attributeWithName:stringValue:
(id) + attributeWithLocalName:URI:stringValue:
(id) + attributeWithName:URI:stringValue:
(id) + namespaceWithName:stringValue:
(id) + processingInstructionWithName:stringValue:
(id) + commentWithStringValue:
(id) + textWithStringValue:
(id) + DTDNodeWithXMLString:
(id) + localNameForName:
(id) + prefixForName:
(id) + predefinedNamespaceForPrefix:
(unsigned int) + _indexOfColonInString:
(void) + _escapeCharacters:amount:inString:appendingToString:
(void) + _escapeHTMLAttributeCharacters:withQuote:appendingToString:
(id) + _tidyHTMLBody:
(BOOL) + _htmlFromTidyNode:tidyDoc:appendingToString:
(id) + _nodeFromLibXML2Node:
(id) + _contentsOfHTMLData:strippingTagsSeparatedByString:
(id) + _contentsOfHTMLData:encoding:strippingTagsSeparatedByString:

Geschützte Attribute

unsigned int _kind
NSXMLNode_parent
unsigned int _index
id _objectValue

Ausführliche Beschreibung

Definiert in Zeile 11 der Datei NSXMLNode.h.


Dokumentation der Elementfunktionen

+ (id) document  

+ (id) documentWithContentsOfURL: (id)  fp8
options: (unsigned int)  fp12
error: (id *)  fp16 

+ (id) documentWithRootElement: (id)  fp8  

+ (id) elementWithName: (id)  fp8  

+ (id) elementWithLocalName: (id)  fp8
URI: (id)  fp12 

+ (id) elementWithName: (id)  fp8
URI: (id)  fp12 

+ (id) elementWithName: (id)  fp8
stringValue: (id)  fp12 

+ (id) elementWithName: (id)  fp8
children: (id)  fp12
attributes: (id)  fp16 

+ (id) attributeWithName: (id)  fp8
stringValue: (id)  fp12 

+ (id) attributeWithLocalName: (id)  fp8
URI: (id)  fp12
stringValue: (id)  fp16 

+ (id) attributeWithName: (id)  fp8
URI: (id)  fp12
stringValue: (id)  fp16 

+ (id) namespaceWithName: (id)  fp8
stringValue: (id)  fp12 

+ (id) processingInstructionWithName: (id)  fp8
stringValue: (id)  fp12 

+ (id) commentWithStringValue: (id)  fp8  

+ (id) textWithStringValue: (id)  fp8  

+ (id) DTDNodeWithXMLString: (id)  fp8  

+ (id) localNameForName: (id)  fp8  

+ (id) prefixForName: (id)  fp8  

+ (id) predefinedNamespaceForPrefix: (id)  fp8  

+ (unsigned int) _indexOfColonInString: (id)  fp8  

+ (void) _escapeCharacters: (const unsigned short *)  fp8
amount: (unsigned int)  fp12
inString: (id)  fp16
appendingToString: (struct __CFString *)  fp20 

+ (void) _escapeHTMLAttributeCharacters: (id)  fp8
withQuote: (unsigned short)  fp12
appendingToString: (struct __CFString *)  fp16 

+ (id) _tidyHTMLBody: (id)  fp8  

+ (BOOL) _htmlFromTidyNode: (void *)  fp8
tidyDoc: (void *)  fp12
appendingToString: (id)  fp16 

+ (id) _nodeFromLibXML2Node: (void *)  fp8  

+ (id) _contentsOfHTMLData: (id)  fp8
strippingTagsSeparatedByString: (id)  fp12 

+ (id) _contentsOfHTMLData: (id)  fp8
encoding: (id)  fp12
strippingTagsSeparatedByString: (id)  fp16 

Implementiert in NSXMLDocument.

- (void) finalize  

Implementiert NSObject.

Implementiert in NSXMLDocument, NSXMLDTD, NSXMLDTDNode, NSXMLElement und NSXMLNamedNode.

- (id) init  

- (id) initWithKind: (unsigned int)  fp8  

- (id) initWithKind: (unsigned int)  fp8
options: (unsigned int)  fp12 

- (unsigned int) kind  

- (id) parent  

- (id) children  

Implementiert in NSXMLDocument, NSXMLDTD und NSXMLElement.

- (unsigned int) childCount  

Implementiert in NSXMLDocument, NSXMLDTD und NSXMLElement.

- (id) rootDocument  

- (void) setName: (id)  fp8  

- (void) setObjectValue: (id)  fp8  

- (id) objectValue  

- (void) setStringValue: (id)  fp8  

Implementiert in NSXMLDTDNode.

- (void) setStringValue: (id)  fp8
resolvingEntities: (BOOL)  fp12 

- (id) stringValue  

- (unsigned int) index  

- (id) childAtIndex: (unsigned int)  fp8  

Implementiert in NSXMLDocument, NSXMLDTD und NSXMLElement.

- (void) detach  

- (unsigned int) level  

- (id) previousSibling  

- (id) nextSibling  

- (id) previousNode  

- (id) nextNode  

- (id) XPath  

- (id) localName  

Implementiert in NSXMLElement und NSXMLNamedNode.

- (id) prefix  

Implementiert in NSXMLElement und NSXMLNamedNode.

- (void) _setURI: (id)  fp8  

- (void) setURI: (id)  fp8  

Implementiert in NSXMLDocument, NSXMLElement und NSXMLNamedNode.

- (id) URI  

Implementiert in NSXMLDocument, NSXMLElement und NSXMLNamedNode.

- (id) description  

- (id) XMLString  

- (id) XMLStringWithOptions: (unsigned int)  fp8  

Implementiert in NSXMLDocument.

- (void) _XMLStringWithOptions: (unsigned int)  fp8
appendingToString: (struct __CFString *)  fp12 

- (id) canonicalXMLStringPreservingComments: (BOOL)  fp8  

- (id) XMLData  

Implementiert in NSXMLDocument.

- (id) copyWithZone: (struct _NSZone *)  fp8  

- (BOOL) isEqual: (id)  fp8  

- (unsigned int) hash  

- (void) _setIndex: (unsigned int)  fp8  

- (void) _setKind: (unsigned int)  fp8  

- (void) _setParent: (id)  fp8  


Dokumentation der Datenelemente

- (unsigned int) _kind [protected]

Definiert in Zeile 13 der Datei NSXMLNode.h.

- (NSXMLNode*) _parent [protected]

Definiert in Zeile 14 der Datei NSXMLNode.h.

- (unsigned int) _index [protected]

Definiert in Zeile 15 der Datei NSXMLNode.h.

- (id) _objectValue [protected]

Definiert in Zeile 16 der Datei NSXMLNode.h.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: