0
AppceleratorのアプリケーションでXMLファイルからデータを操作したい。XMLファイルからノードを削除する方法は?
だから私はこのコードを使用して、このXMLファイルから情報を読み取ることができるよ:このコードで
var file = Ti.Filesystem.getFile(Ti.Filesystem.resourcesDirectory,'/XML/file.xml');
var xmltext = file.read().text;
var doc = Ti.XML.parseString(xmltext);
var nodes = doc.documentElement.getElementsByTagName("code");
for (var i=0;i<nodes.length;i++) {
var element = nodes.item(i);
//LA SECTION CODE DEL SOCIAL HISTORY, DEVE ESSERE
//29762-2
if(element.getAttribute('code') == '29762-2'){
var section = element.parentNode;
if(section.nodeName =='section'){
var entries = section.getElementsByTagName("entry");
}
}
}
、私は私のXMLファイルのすべてのノードを読み取ることができます。 このXMLファイルからいくつかのセクションを削除します。
どうすればいいですか?
EDIT
これは私が私のXMLファイルから子供を削除するために使用されるコードです。私はセクションの子に検査しようとした場合
var section = element.parentNode;
var entries = section.getElementsByTagName("entry");
for(var e=0; e< entries.length; e++){
var entry = entries.item(e);
var nodiRimasti = section.removeChild(entry);
}
は、私は1つのノードが削除されていることがわかります。今私はどのように私はこの変更を確認し、ファイルを変更保存することができますか分からない。
感謝を使用してファイルを更新します。私はちょうど子を削除するコードで私の質問を編集します。今私はどのように私は変更を保存することができますか分からない – bircastri