Instance Method インスタンスメソッド

attributeDeclaration(forName:elementName:)

Returns the DTD node representing an attribute-list declaration for a given attribute and its element. 与えられた属性とそれの要素に対して、属性リスト宣言を表しているDTDノードを返します。

Declaration 宣言

func attributeDeclaration(forName name: String, 
              elementName: String) -> XMLDTDNode?

Parameters パラメータ

attrName

A string object identifying the name of an attribute. 属性の名前を識別している文字列オブジェクト。

elementName

A string object identifying the name of an element. 要素の名前を識別している文字列オブジェクト。

Return Value 戻り値

An autoreleased XMLDTDNode object, or nil if there is no matching attribute-list declaration. オートリリースされたXMLDTDNodeオブジェクト、またはnil、もし合致する属性リストの宣言がないならば。

Discussion 議論

For example, in the attribute-list declaration: 例えば、この属性リストの宣言において:


<!ATTLIST person idnum CDATA "0000">

“idnum” would correspond to attrName and “person” would correspond to elementName. “idnum” はattrNameに相当します、そして “person” はelementNameに相当します。

See Also 参照

Getting DTD Nodes by Name DTDノードを名前によって取得する