NSXMLNode declares the following constants of type NSXMLNodeKind for specifying a node’s kind in the initializer methods initWithKind: and initWithKind:options::
Available in Mac OS X v10.4 and later.
| C# | Visual Basic | Visual C++ |
public enum NSXMLNodeKind
Public Enumeration NSXMLNodeKind
public enum class NSXMLNodeKind
| Member | Description |
|---|---|
| NSXMLInvalidKind | Indicates a node object created without a valid kind being specified (as returned by the kind method). Available in Mac OS X v10.4 and later. |
| NSXMLDocumentKind | Specifies a document node. Available in Mac OS X v10.4 and later. |
| NSXMLElementKind | Specifies an element node. Available in Mac OS X v10.4 and later. |
| NSXMLAttributeKind | Specifies an attribute node Available in Mac OS X v10.4 and later. |
| NSXMLNamespaceKind | Specifies a namespace node. Available in Mac OS X v10.4 and later. |
| NSXMLProcessingInstructionKind | Specifies a processing-instruction node. Available in Mac OS X v10.4 and later. |
| NSXMLCommentKind | Specifies a comment node. Available in Mac OS X v10.4 and later. |
| NSXMLTextKind | Specifies a text node. Available in Mac OS X v10.4 and later. |
| NSXMLDTDKind | Specifies a document-type declaration (DTD) node. Available in Mac OS X v10.4 and later. |
| NSXMLEntityDeclarationKind | Specifies an entity-declaration node. Available in Mac OS X v10.4 and later. |
| NSXMLAttributeDeclarationKind | Specifies an attribute-list declaration node. Available in Mac OS X v10.4 and later. |
| NSXMLElementDeclarationKind | Specifies an element declaration node. Available in Mac OS X v10.4 and later. |
| NSXMLNotationDeclarationKind | Specifies a notation declaration node. Available in Mac OS X v10.4 and later. |
- Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)