Enumeration

NSXMLDTDNodeKind

The type defined for the constants that specify the kind and subkind of DTD declaration represented by an NSXMLDTDNode object. You set the DTD-node kind using the setDTDKind: method.

Declaration

typedef enum NSXMLDTDNodeKind : NSUInteger {
    ...
} NSXMLDTDNodeKind;

Topics

Enumeration Cases

NSXMLAttributeCDATAKind

Identifies an attribute-list declaration with a CDATA (character data) value type.

NSXMLAttributeEntitiesKind

Identifies an attribute-list declaration with an ENTITIES value type (refers to multiple unparsed entities declared elsewhere in document).

NSXMLAttributeEntityKind

Identifies an attribute-list declaration with an ENTITY value type (refers to unparsed entity declared in document).

NSXMLAttributeEnumerationKind

Identifies an attribute-list declaration with an enumeration value type (list of all possible values).

NSXMLAttributeIDKind

Identifies an attribute-list declaration with an ID value type (per-document unique element name).

NSXMLAttributeIDRefKind

Identifies an attribute-list declaration with an IDREF value type (refers to element ID type).

NSXMLAttributeIDRefsKind

Identifies an attribute-list declaration with an IDREFS value type (refers to multiple elements of ID type).

NSXMLAttributeNMTokenKind

Identifies an attribute-list declaration with a NMTOKEN value type (name token).

NSXMLAttributeNMTokensKind

Identifies an attribute-list declaration with a NMTOKENS value type (multiple name tokens)

NSXMLAttributeNotationKind

Identifies an attribute-list declaration with a NOTATION value type (name of declared notation).

NSXMLElementDeclarationAnyKind

Identifies an ANY element declaration.

NSXMLElementDeclarationElementKind

Identifies a declaration of an element with child elements.

NSXMLElementDeclarationEmptyKind

Identifies a declaration (EMPTY) of an empty element.

NSXMLElementDeclarationMixedKind

Identifies a declaration of an element with mixed content ((#PCDATA | child)).

NSXMLElementDeclarationUndefinedKind

Identifies an undefined element declaration.

NSXMLEntityGeneralKind

Identifies a general entity declaration.

NSXMLEntityParameterKind

Identifies a parameter entity declaration.

NSXMLEntityParsedKind

Identifies a parsed entity declaration.

NSXMLEntityPredefined

Identifies a predefined entity declaration.

NSXMLEntityUnparsedKind

Identifies an unparsed entity declaration.