API version 1

- ‐

getNamedItemNS

名前空間URIと名前を指定してノードを取り出します。

呼出形式一覧

呼出形式

説明

CRS::Common::Core::XmlNode getNamedItemNS(string uri, string name)

uriで指定した名前空間URIとnameで指定した名前を持つノードを取り出します。

戻り値一覧

戻り値

説明

CRS::Common::Core::XmlNode

XmlNodeオブジェクト。

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

ノードが見つからない場合は無効なXmlNodeオブジェクトを返します。

引数一覧

引数

説明

uri

名前空間URI

name

名前

例外

なし

使用例

var map = xmldoc.documentElement.attributes;
var attr = map.getNamedItemNS("http://www.w3.org/2000/svg", "x");
print(attr.nodeValue, "\n");

関連項目

XmlNodeクラス

setNamedItemNSremoveNamedItemNSgetNamedItemメソッド



使用例 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 );
}