API version 1

- ‐

replaceData

文字列を置き換えます。

呼出形式一覧

呼出形式

説明

void replaceData(integer offset, integer count, string text)

offsetで指定した位置からcountで指定した数の文字をtextで指定したテキストに置き換えます。

戻り値一覧

戻り値

説明

void

なし

引数一覧

引数

説明

offset

置き換える位置(文字数で指定)

count

置き換える長さ(文字数で指定)

text

新しい文字列

例外

なし

関連項目

XmlTextクラス



使用例 CRSダウンロード

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

           var xm = new XmlDocument();
   xm <<  xml  <<-
   <?xml version="1.0"?>
   <root>
           <A1>sample 1</A1>
   </root>
   ->> ;

   var parent = xm.documentElement;
   var text = xm.createTextNode("CD");
   xm.documentElement.appendChild(text);

   text.replaceData(1, 1, "newtext");
   print(text.substringData(0, 12)) ;
   text.appendData("abcdefg");
   print(text.substringData(2, 12)) ;
   text.deleteData(5, 3)  ;
   print(text.substringData(2, 12)) ;
   text.insertData(4, "xy-xy");
   print(text.substringData(2, 12)) ;

   var list = parent.childNodes;
   for (var n in list) {
           var node = list.item(n);
           print("loop ",n , " ", node.nodeName ,"+",node.length,"+" , node.data);
   }
}