Class

XMLDTDNode

A representation of element, attribute-list, entity, and notation declarations in a Document Type Definition. 「文書型定義」における要素、属性リスト、エンティティ、そして表記法宣言の表現。

Declaration 宣言

class XMLDTDNode : XMLNode

Overview 概要

XMLDTDNode objects are the sole children of a XMLDTD object (possibly along with comment nodes and processing-instruction nodes). They themselves cannot have any children. XMLDTDNodeオブジェクトそれらは、XMLDTDオブジェクトの単独の子孫です(おそらくコメントノードと処理命令ノードに加えて)。それらはそれら自身では何ら子を持てません。

XMLDTDNode objects can be of four kinds—element, attribute-list, entity, or notation declaration—and can also be of a subkind, as specified by a XMLDTDNode.DTDKind constant. For example, a DTD entity-declaration node could represent an unparsed entity declaration (XMLDTDNode.DTDKind.unparsed) rather than a parameter entity declaration (XMLDTDNode.DTDKind.parameter). You can use a DTD node’s subkind to help determine how to handle the value of the node. XMLDTDNodeオブジェクトは4つの種類 — 要素、属性リスト、エンティティ、または表記法宣言 — が可能です、そしてまた下位種類も可能です、XMLDTDNode.DTDKind定数で指定されるように。例えば、あるDTDエンティティ宣言ノードは、構文解析されないエンティティ宣言(XMLDTDNode.DTDKind.unparsed)を表すかもしれません、パラメータエンティティ宣言(XMLDTDNode.DTDKind.parameter)よりむしろ。あなたはDTDノードの持つ下位種類を使って、ノードの値をどのように処理するか判定する助けにできます。

You can create an XMLDTDNode object with the init(xmlString:) method, the XMLNode class method dtdNode(withXMLString:), or with the XMLNode initializer init(kind:options:) (in the latter method supplying the appropriate XMLNode.Kind constant). あなたは、XMLDTDNodeオブジェクトをinit(xmlString:)メソッド、XMLNodeのクラスメソッドdtdNode(withXMLString:)で、またはXMLNodeのイニシャライザinit(kind:options:)で作成できます(後者のメソッドにおいて適切なXMLNode.Kind定数を提供することで)。

Setting the object value or string value of an XMLDTDNode objects affects different parts of different kinds of declaration. See the related programming topic for more information. あるXMLDTDNodeオブジェクトのオブジェクト値または文字列値を設定することは、宣言の異なる種類の宣言の異なる部分に影響します。関連プログラミングトピックをさらなる情報のために見てください。

Topics 話題

Initializing an NSXMLDTDNode Object NSXMLDTDNodeオブジェクトを初期化する

Managing the DTD Node Kind DTDノード種類を管理する

Managing DTD Identifiers DTD識別子を管理する

Constants 定数

Initializers イニシャライザ

Instance Properties インスタンスプロパティ

Relationships 関係

Inherits From 継承元

See Also 参照

Tree-Based Processing ツリー基盤の処理