- OpenLaszlo紹介
- プログラム構造関連
- スクリプト
- Javascript基礎
- 基礎知識
- ビュー<view>
- レイアウト
- 動かす
- 入力デバイス
- 文字
- 数値
- 日付
- オブジェクト指向
- 標準コンポーネント
- データの扱い
- データ操作(基礎)
- 応用編
–
LzDataElement.stringToLzData(xml文字列)
ただのテキスト文字列XMLをデータオブジェクトに変換してデータセットに入れて、データポインタでアクセスできるようにする方法。
<?xml version="1.0" encoding="UTF-8"?> <canvas proxied="false" bgcolor="0xeeeeee"> <dataset name="ds" /> <datapointer xpath="ds:/root"> <handler name="ondata"> var err_cd = this.xpathQuery('@err_cd'); msg.setAttribute('text',"err_cdは:"+err_cd); </handler> </datapointer> <handler name="oninit"><![CDATA[ var xml = '<root err_cd="0"></root>'; var lde = LzDataElement.stringToLzData(xml); dp = ds.getPointer(); dp.p.appendChild(lde); ]]></handler> <text id="msg"/> </canvas>