Sunday, 18 November 2012

HTML form to XML in javascript

getFormXml = function(form, xmltablename) {
var rowsIndex;
var xmltable = '';
var xmlrow = '';

for (i = 0; i < form.length; i++) {
var cells = form[i];

if (cells.name != '')
{

//Additional checks could be entered here for check boxes and
//other form components
xmlrow = xmlrow + '<' + cells.name + '>'
+ cells.value + '</' + cells.name + '>';
}  

if (xmlrow != null)
{
xmltable = xmltable + xmlrow;
}
xmlrow = ''; 

}
if (xmltable != null)
xmltable = '<' + xmltablename + '>' + xmltable + '</'+ xmltablename + '>';
return (xmltable);
}



Return the XML representation of the form variable.