API version 1

- ‐

createProcessingInstruction

ProcessingInstructionノードを作成します。

呼出形式一覧

呼出形式

説明

CRS::Common::Core::XmlProcessingInstruction createProcessingInstruction(string target, string data)

ProcessingInstructionノードを作成します。

戻り値一覧

戻り値

説明

CRS::Common::Core::XmlProcessingInstruction

XmlProcessingInstructionオブジェクトを返します。

引数一覧

引数

説明

target

処理命令のターゲット部分

data

処理命令のデータ部分

例外

なし

関連項目

XmlProcessingInstructionクラス



使用例 CRSダウンロード

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

   var xm = new XmlDocument();
   xm <<  xml  <<-
   <?xml version="1.0"?>
   <root>
           <AB>
                   <integer>1</integer>
                   <string>text</string>
                   <number>1.5</number>
           </AB>
           <CD attr="attribute">text with attribute</CD>
           <EF>text only</EF>
   </root>
   ->> ;

   var elm = xm.createElement("GHI");
   var attr = xm.createAttributeNS("http://www.w3.org/2000/svg", "svg:x");
   attr.value = "10";
   elm.setAttributeNodeNS(attr);
   var cd = xm.createCDATASection("ABCDEF");
   xm.documentElement.appendChild(cd);
   var comment = xm.createComment("XYZ-end");
   xm.documentElement.appendChild(comment);
   var df = xm.createDocumentFragment();
   var eln = xm.createElementNS("http://www.w3.org/2000/svg", "svg:rect");

   var text = xm.createTextNode("LNM");
   xm.documentElement.appendChild(text);
   var elo = xm.getElementById("1001");

   var orgnode = xm.documentElement.firstChild;
   var copynode = xm.importNode(orgnode, true);
   xm.documentElement.firstChild.appendChild(copynode);
   print(xm.toString() ) ;

   var parent = xm.documentElement;
   var list = parent.childNodes;
   for (var n in list) {
           var node = list.item(n);
           print("creat ",n , " ", node.nodeName );
           if (node.nodeName == "CD") {
                   var node2 = node.cloneNode(true);
                   print("in loop ",n," (",node.nodeName, " )",node2);
                   parent.appendChild(node2);
                   print("attrチェック ",node.hasAttributes() );
                   print("子チェック ",node.hasChildNodes() );
                   print("機能チェック ",node.isSupported("XML", "1.0") );
                   /* break; */
           }
   }
}