NSXMLElement Klassenreferenz

#import <NSXMLElement.h>

Abgeleitet von NSXMLNode.

Basisklasse für NSXMLFidelityElement.

Aufstellung aller Elemente


Öffentliche Methoden

(void) - dealloc
(void) - finalize
(id) - init
(id) - initWithName:
(id) - initWithLocalName:URI:
(id) - initWithName:stringValue:
(id) - initWithName:URI:
(id) - _initWithName:URI:prefixIndex:
(id) - initWithXMLString:error:
(void) - setName:
(BOOL) - validateName:error:
(id) - name
(void) - setObjectValue:
(id) - objectValue
(id) - stringValue
(id) - children
(unsigned int) - childCount
(void) - _setLocalName:
(void) - setURI:
(id) - URI
(BOOL) - _QNamesAreResolved
(void) - _setQNamesAreResolved:
(id) - childAtIndex:
(id) - XPath
(id) - elementsForName:
(id) - elementsForLocalName:URI:
(void) - setAttributes:
(void) - setAttributesAsDictionary:
(id) - attributes
(id) - _attributes
(void) - addAttribute:
(id) - attributeForName:
(id) - attributeForLocalName:URI:
(void) - removeAttributeForName:
(void) - _addTrustedAttribute:atIndex:
(unsigned int) - countOfAttributes
(id) - objectInAttributesAtIndex:
(void) - insertObject:inAttributesAtIndex:
(void) - removeObjectFromAttributesAtIndex:
(void) - setNamespaces:
(id) - namespaces
(id) - _namespaces
(void) - addNamespace:
(id) - namespaceForPrefix:
(id) - _namespaceForURI:
(void) - removeNamespaceForPrefix:
(id) - resolveNamespaceForName:
(id) - _resolveNamespaceForPrefix:
(id) - resolvePrefixForNamespaceURI:
(void) - _changeQNamePrefix:toPrefix:forURI:
(void) - _changeQNameURI:toURI:forPrefix:
(void) - _bindAncestorNamespaces
(BOOL) - _bindNamespaceName:URI:
(unsigned int) - countOfNamespaces
(id) - objectInNamespacesAtIndex:
(void) - insertObject:inNamespacesAtIndex:
(void) - removeObjectFromNamespacesAtIndex:
(void) - insertChild:atIndex:
(void) - insertChildren:atIndex:
(void) - removeChildAtIndex:
(void) - setChildren:
(void) - addChild:
(void) - replaceChildAtIndex:withNode:
(void) - normalizeAdjacentTextNodesPreservingCDATA:
(unsigned int) - countOfChildren
(id) - objectInChildrenAtIndex:
(void) - insertObject:inChildrenAtIndex:
(void) - removeObjectFromChildrenAtIndex:
(void) - replaceObjectInChildrenAtIndex:withObject:
(void) - _XMLStringWithOptions:appendingToString:
(id) - canonicalXMLStringPreservingComments:
(id) - _canonicalXMLStringPreservingComments:namespaceString:relationships:
(id) - copyWithZone:
(BOOL) - isEqual:
(unsigned int) - hash
(id) - _children
(void) - _setSingleChild:
(BOOL) - _nameIsEqualToNameOfNode:
(void) - _resolveName
(id) - localName
(id) - prefix
(BOOL) - _setPrefix:
(int) - _prefixIndex
(struct _xmlNode *) - _libxml2TreeRepresentationWithNamespaces:

Öffentliche, statische Methoden

(id) + _nodeFromLibXML2Node:
(id) + _elementFromTidyDoc:element:encoding:elementClass:nodeClass:

Geschützte Attribute

NSString_name
NSMutableArray_attributes
NSMutableArray_namespaces
NSArray_children
BOOL _childrenHaveMutated
unsigned char _padding3 [3]
NSString_URI
int _prefixIndex

Ausführliche Beschreibung

Definiert in Zeile 11 der Datei NSXMLElement.h.


Dokumentation der Elementfunktionen

+ (id) _nodeFromLibXML2Node: (void *)  fp8  

Implementiert NSXMLNode.

+ (id) _elementFromTidyDoc: (struct _TidyDoc *)  fp8
element: (struct _TidyNode *)  fp12
encoding: (unsigned long)  fp16
elementClass: (Class)  fp20
nodeClass: (Class)  fp24 

- (void) dealloc  

Implementiert NSXMLNode.

Implementiert in NSXMLFidelityElement.

- (void) finalize  

Implementiert NSXMLNode.

- (id) init  

Implementiert NSXMLNode.

Implementiert in NSXMLFidelityElement.

- (id) initWithName: (id)  fp8  

- (id) initWithLocalName: (id)  fp8
URI: (id)  fp12 

- (id) initWithName: (id)  fp8
stringValue: (id)  fp12 

- (id) initWithName: (id)  fp8
URI: (id)  fp12 

- (id) _initWithName: (id)  fp8
URI: (id)  fp12
prefixIndex: (int)  fp16 

- (id) initWithXMLString: (id)  fp8
error: (id *)  fp12 

- (void) setName: (id)  fp8  

Implementiert NSXMLNode.

- (BOOL) validateName: (id *)  fp8
error: (id *)  fp12 

- (id) name  

Implementiert NSXMLNode.

- (void) setObjectValue: (id)  fp8  

Implementiert NSXMLNode.

- (id) objectValue  

Implementiert NSXMLNode.

- (id) stringValue  

Implementiert NSXMLNode.

- (id) children  

Implementiert NSXMLNode.

- (unsigned int) childCount  

Implementiert NSXMLNode.

- (void) _setLocalName: (id)  fp8  

- (void) setURI: (id)  fp8  

Implementiert NSXMLNode.

- (id) URI  

Implementiert NSXMLNode.

- (BOOL) _QNamesAreResolved  

- (void) _setQNamesAreResolved: (BOOL)  fp8  

- (id) childAtIndex: (unsigned int)  fp8  

Implementiert NSXMLNode.

- (id) XPath  

Implementiert NSXMLNode.

- (id) elementsForName: (id)  fp8  

- (id) elementsForLocalName: (id)  fp8
URI: (id)  fp12 

- (void) setAttributes: (id)  fp8  

- (void) setAttributesAsDictionary: (id)  fp8  

- (id) attributes  

- (id) _attributes  

- (void) addAttribute: (id)  fp8  

- (id) attributeForName: (id)  fp8  

- (id) attributeForLocalName: (id)  fp8
URI: (id)  fp12 

- (void) removeAttributeForName: (id)  fp8  

- (void) _addTrustedAttribute: (id)  fp8
atIndex: (unsigned int)  fp12 

- (unsigned int) countOfAttributes  

- (id) objectInAttributesAtIndex: (unsigned int)  fp8  

- (void) insertObject: (id)  fp8
inAttributesAtIndex: (unsigned int)  fp12 

- (void) removeObjectFromAttributesAtIndex: (unsigned int)  fp8  

- (void) setNamespaces: (id)  fp8  

- (id) namespaces  

- (id) _namespaces  

- (void) addNamespace: (id)  fp8  

- (id) namespaceForPrefix: (id)  fp8  

- (id) _namespaceForURI: (id)  fp8  

- (void) removeNamespaceForPrefix: (id)  fp8  

- (id) resolveNamespaceForName: (id)  fp8  

- (id) _resolveNamespaceForPrefix: (id)  fp8  

- (id) resolvePrefixForNamespaceURI: (id)  fp8  

- (void) _changeQNamePrefix: (id)  fp8
toPrefix: (id)  fp12
forURI: (id)  fp16 

- (void) _changeQNameURI: (id)  fp8
toURI: (id)  fp12
forPrefix: (id)  fp16 

- (void) _bindAncestorNamespaces  

- (BOOL) _bindNamespaceName: (id)  fp8
URI: (id)  fp12 

- (unsigned int) countOfNamespaces  

- (id) objectInNamespacesAtIndex: (unsigned int)  fp8  

- (void) insertObject: (id)  fp8
inNamespacesAtIndex: (unsigned int)  fp12 

- (void) removeObjectFromNamespacesAtIndex: (unsigned int)  fp8  

- (void) insertChild: (id)  fp8
atIndex: (unsigned int)  fp12 

- (void) insertChildren: (id)  fp8
atIndex: (unsigned int)  fp12 

- (void) removeChildAtIndex: (unsigned int)  fp8  

- (void) setChildren: (id)  fp8  

- (void) addChild: (id)  fp8  

- (void) replaceChildAtIndex: (unsigned int)  fp8
withNode: (id)  fp12 

- (void) normalizeAdjacentTextNodesPreservingCDATA: (BOOL)  fp8  

- (unsigned int) countOfChildren  

- (id) objectInChildrenAtIndex: (unsigned int)  fp8  

- (void) insertObject: (id)  fp8
inChildrenAtIndex: (unsigned int)  fp12 

- (void) removeObjectFromChildrenAtIndex: (unsigned int)  fp8  

- (void) replaceObjectInChildrenAtIndex: (unsigned int)  fp8
withObject: (id)  fp12 

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

Implementiert NSXMLNode.

Implementiert in NSXMLFidelityElement.

- (id) canonicalXMLStringPreservingComments: (BOOL)  fp8  

Implementiert NSXMLNode.

- (id) _canonicalXMLStringPreservingComments: (BOOL)  fp8
namespaceString: (id)  fp12
relationships: (id)  fp16 

Implementiert in NSXMLFidelityElement.

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

Implementiert NSXMLNode.

Implementiert in NSXMLFidelityElement.

- (BOOL) isEqual: (id)  fp8  

Implementiert NSXMLNode.

- (unsigned int) hash  

Implementiert NSXMLNode.

- (id) _children  

- (void) _setSingleChild: (id)  fp8  

- (BOOL) _nameIsEqualToNameOfNode: (id)  fp8  

- (void) _resolveName  

- (id) localName  

Implementiert NSXMLNode.

- (id) prefix  

Implementiert NSXMLNode.

- (BOOL) _setPrefix: (id)  fp8  

Implementiert in NSXMLFidelityElement.

- (int) _prefixIndex  

- (struct _xmlNode *) _libxml2TreeRepresentationWithNamespaces: (id)  fp8  


Dokumentation der Datenelemente

- (NSString*) _name [protected]

Definiert in Zeile 13 der Datei NSXMLElement.h.

- (NSMutableArray*) _attributes [protected]

Definiert in Zeile 14 der Datei NSXMLElement.h.

- (NSMutableArray*) _namespaces [protected]

Definiert in Zeile 15 der Datei NSXMLElement.h.

- (NSArray*) _children [protected]

Definiert in Zeile 16 der Datei NSXMLElement.h.

- (BOOL) _childrenHaveMutated [protected]

Definiert in Zeile 17 der Datei NSXMLElement.h.

- (unsigned char _padding3[3]) [protected]

Definiert in Zeile 18 der Datei NSXMLElement.h.

- (NSString*) _URI [protected]

Definiert in Zeile 19 der Datei NSXMLElement.h.

- (int) _prefixIndex [protected]

Definiert in Zeile 20 der Datei NSXMLElement.h.


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