Wrap text
Report abuse
try
{
var readscoreContents;
var xmlfilename = Titanium.Filesystem.getResourcesDirectory() + "database.xml";
var readscoreFile = Titanium.Filesystem.getFile(Titanium.Filesystem.getResourcesDirectory(), "database.xml");
var fs = Titanium.Filesystem.getFileStream(readscoreFile);
if (readscoreFile.exists())
{
//readscoreFile.open(Titanium.Filesystem.MODE_WRITE, true);
fs.open(Titanium.Filesystem.MODE_WRITE);
readscoreContents = fs.read();
}
var xmlscoreDoc;
var xmlscoreString =readscoreContents.toString();
if (document.implementation.createDocument) {
var sparser = new DOMParser();
xmlscoreDoc = sparser.parseFromString(xmlscoreString, "text/xml");
} else if (window.ActiveXObject) {
xmlscoreDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlscoreDoc.async="false";
xmlscoreDoc.loadXML(xmlscoreString);
}
var root = xmlscoreDoc.getElementsByTagName('score');
var root2 = xmlscoreDoc.getElementsByTagName("scores")[0];
var newel=xmlscoreDoc.createElement("score");
root2.appendChild(newel);
fs.write(xmlscoreDoc);
//xmlscoreDoc.Save(Titanium.Filesystem.getResourcesDirectory()+"/database.xml");
//root.length
//Titanium.API.info(root[0].getAttribute('flag'));
//Titanium.API.info(root[1].childNodes[0].nodeValue);
}
catch(e)
{
Titanium.API.info(e);
}