説明 |
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クラス GetAttributeNodeNS、SetAttribute、SetAttributeNode、SetAttributeNSメソッド |