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

attributeDeclarationForName:elementName:

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

Declaration 宣言

- (NSXMLDTDNode *)attributeDeclarationForName:(NSString *)name 
                                  elementName:(NSString *)elementName;

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 NSXMLDTDNode object, or nil if there is no matching attribute-list declaration. オートリリースされたNSXMLDTDNodeオブジェクト、または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ノードを名前によって取得する