XmlElement.SetAttributeNodeメソッド

 

説明

XmlAttrオブジェクトを指定してAttrノードを設定します。

指定したXmlAttrオブジェクトと同じ属性名のAttrノードがある場合は、Attrノードを置き換えます。

ではサポートされていません

 

呼出形式

var attr2 = elm.SetAttributeNode( attr )

 

戻り値

置き換えられたXmlAttrオブジェクト

置き換えがなかった場合はnullを返します。

 

引数

XmlAttr attr

設定するXmlAttrオブジェクト

すでに別のElementノードに設定されているAttrノードを指定することはできません。

 

例外

DOM-4

WRONG_DOCUMENT_ERR

 

DOM-7

NO_MODIFICATION_ALLOWED_ERR

 

DOM-10

INUSE_ATTRIBUTE_ERR

 

使用例

var domimpl = new XmlDOMImplementation;
var res = session.Get("/test/sample.xml");
var xmldoc = domimpl.Load(res);
var elm = xmldoc.DocumentElement;
var attr = elm.GetAttributeNode("width");
var attr2 = attr.CloneNode(true);
elm.SetAttributeNode(attr2);

 

関連項目

XmlAttrクラス

GetAttributeNodeRemoveAttributeNodeSetAttributeSetAttributeNSSetAttributeNodeNSメソッド

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る