API version 1

- ‐

setNamedItemNS

XmlNodeオブジェクトを指定してノードを設定します。 指定したノードと同じ名前空間URI、名前のノードがすでにノードマップに含まれていた場合、そのノードは置き換えられます。

呼出形式一覧

呼出形式

説明

CRS::Common::Core::XmlNode setNamedItemNS(CRS::Common::Core::XmlNode newxml)

newxmlで指定したXmlNodeオブジェクトをセットします。

戻り値一覧

戻り値

説明

CRS::Common::Core::XmlNode

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

実体はXmlNodeか派生クラスのオブジェクトになります。

置き換えが起こらなかった場合は無効なXmlNodeオブジェクトを返します。

引数一覧

引数

説明

newxml

XmlNodeオブジェクト

例外

なし

使用例

var map = xmldoc.documentElement.attributes;
var attr = dom.createAttributeNS("http://www.w3.org/2000/svg", "width");
attr.value = "10";
map.setNamedItemNS(attr);

関連項目

XmlNodeクラス

getNamedItemNSremoveNamedItemNSsetNamedItemメソッド



使用例 CRSダウンロード

Form XNNMap_02 {
   x = 0;
   y = 0;
   width = 800;
   height = 600;

   EditBox editbox1 {
           x = 8;
           y = 32;
           width = 456;
           height = 232;
   }

   var xm = new XmlDocument();

   var session = httpSession.findSession("http://httpbin.org/xml");
   var res = session.get("/xml") ;
   xm.load(res);

   EditBox1.Value = xm.xml;

   var node = xm.documentElement.selectSingleNode("slide");
   var map = node.attributes;
   var attr = xm.createAttribute("width");
   attr.value = "10";
   var n = map.setNamedItem(attr);

   var att2 = xm.createAttributeNS("http://bizbr.org/2018/sample", "GH");
   att2.value = "10";
   var m = map.setNamedItemNS(att2) ;

   var att3 = map.getNamedItemNS("http://bizbr.org/2018/sample", "GH");
   print(att3.nodeValue, "\n");

   var n1 = map.removeNamedItem("width");
   var m1 = map.removeNamedItemNS("http://bizbr.org/2018/sample", "GH");
   print("set ",s , " + ",attr," + ",att2," + ",att3," + ",n1, " + " ,m1 );
}