Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

xml and javascript

 
Veshnu Ramakrishnan
Ranch Hand
Posts: 44
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I need to create an xml object using javascript. like create node attributes etc and send it through ajax. i need to know about the xml manipulation methods and objects in javascript. can anyone help me in this
 
Christian Gross
Author
Ranch Hand
Posts: 85
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
To manipulate XML in JavaScript you have to deal with the different instantiation methods in XML.

To create an XML document in IE:

var xmlDoc = new ActiveXObject( "Microsoft.XmlDom");

To load something in the document you can load it by referencing the file
xmlDoc.load( URL), or
xmlDoc.load( str) where str is a valid XML document.

The result is an XML DOM document that can be manipulating like the XML DOM.

In Mozilla you need the following line
var xmlDoc = document.implementation.createDocument( namespace, rootElement, null);

The result is an XML document with namespace, and rootElement that can be manipulated using the standard XML DOM methods.

For exact details of the methods I would reference the XML DOM documentation.

Then to save the XML to a string, for IE you use the xml property associated with a node, and for Mozilla you use the XMLSerializer object.

Christian
[ February 24, 2006: Message edited by: Christian Gross ]
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic