natzjordaan
01-06-2012, 07:02 AM
Hey guys
I export data from Javascript to Xml file. I have tried several ways to break a line in xml file like document.write("<br/>"); or document.writeln(); etc, but seem it is impossible.
Maybe you can give me a solution......
Look at below:
XML File:
<?xml version="1.0"?>
<DATA>
<Cust><Select>Debit Card</Select></Cust><Cust>[User>Jan</User></Cust><DATA>
I want to break <Cust> from another <Cust>.
Javascript:
function ok_click() {
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.6.0");
xmlDoc.async = false;
xmlDoc.load("data.xml");
if (xmlDoc.readyState == 4 && xmlDoc.parseError.errorCode == 0) {
var root = xmlDoc.documentElement;
var e1 = document.getElementById("Select1");
var _account_type = xmlDoc.createTextNode(e1.options[e1.selectedIndex].value);
var e2 = document.getElementById("Select2");
var _user = xmlDoc.createTextNode(e2.options[e2.selectedIndex].value);
var account_type = xmlDoc.createNode(1, "Select", "");
var user = xmlDoc.createNode(1, "User", "");
account_type.appendChild(_account_type);
user.appendChild(_user);
var cust = xmlDoc.createNode(1, "Cust", "");
cust.appendChild(account_type);
document.write("<br/>");
cust.appendChild(user);
root.appendChild(cust);
SaveXML(xmlDoc, "data.xml");
alert("Save!");
}
}
Your help would much appreciated :)
Thanks
Natz
I export data from Javascript to Xml file. I have tried several ways to break a line in xml file like document.write("<br/>"); or document.writeln(); etc, but seem it is impossible.
Maybe you can give me a solution......
Look at below:
XML File:
<?xml version="1.0"?>
<DATA>
<Cust><Select>Debit Card</Select></Cust><Cust>[User>Jan</User></Cust><DATA>
I want to break <Cust> from another <Cust>.
Javascript:
function ok_click() {
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.6.0");
xmlDoc.async = false;
xmlDoc.load("data.xml");
if (xmlDoc.readyState == 4 && xmlDoc.parseError.errorCode == 0) {
var root = xmlDoc.documentElement;
var e1 = document.getElementById("Select1");
var _account_type = xmlDoc.createTextNode(e1.options[e1.selectedIndex].value);
var e2 = document.getElementById("Select2");
var _user = xmlDoc.createTextNode(e2.options[e2.selectedIndex].value);
var account_type = xmlDoc.createNode(1, "Select", "");
var user = xmlDoc.createNode(1, "User", "");
account_type.appendChild(_account_type);
user.appendChild(_user);
var cust = xmlDoc.createNode(1, "Cust", "");
cust.appendChild(account_type);
document.write("<br/>");
cust.appendChild(user);
root.appendChild(cust);
SaveXML(xmlDoc, "data.xml");
alert("Save!");
}
}
Your help would much appreciated :)
Thanks
Natz