Top / example / 木構造の要素の取得/設定
/
木構造の要素の取得/設定

目次

概要

要素の値の取得

/* root.title の取得 */
var path = "root.title";
var data = ptree.get(path);
if (data !== void) {
    Debug.message(path + ": data=" + data); // root.title: data=foobar
} else {
    Debug.message("要素が存在しません。");
}

要素のキーの取得

/* root.item#0.1# の取得 */
var path = "root.item#0.1#";
var key = ptree.getKey(path);
if (data !== void) {
    Debug.message(path + ": key=" + data); // root.item#0.1#: key=index
} else {
    Debug.message("要素が存在しません。");
}

要素の値の設定

/* root.inserted#+ へ設定 */
var path = "root.inserted#+";
var succeeded = ptree.put(path, "foobar");
if (!succeeded) {
    Debug.message("不正なパス文字列です。");
}