XmlElement.SetAttributeNodeNSメソッド

 

説明

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

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

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

 

呼出形式

var attr2 = elm.SetAttributeNodeNS( 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.GetAttributeNodeNS("http://www.w3.org/2000/svg", "width");
var attr2 = attr.CloneNode($TRUE);
elm.SetAttributeNodeNS(attr2);

 

関連項目

XmlAttrクラス

GetAttributeNodeNSSetAttributeSetAttributeNodeSetAttributeNSメソッド

 



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