• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Adding a carriage return to a Node

 
Francesco Marchioni
author
Ranch Hand
Posts: 194
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,
I'm in the process of manipulating an XML file using DOM Api.
Somewhere I have to copy Nodes from one part of the XML
to another part.
I'm using insertBefore method to insert a Node as first child of the parent Node.
The problem is that after the node is inserted, the carriage return is missing.
I'd like to insert a carriage return immediately after.
How can I accomplish it ?
Thanks a lot
Francesco
 
William Brogden
Author and all-around good cowpoke
Rancher
Posts: 13071
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What you see as a carriage return in the XML document is actually a Node of the TEXT_NODE type with a nodeValue of "\r\n". You will have to create and add this Node separately.
Formatted XML documents are FULL of text nodes that are not immediately obvious - thats why getFirstChild() may not return what you expected.
Bill
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic