Servlet which read and change xml file

h <[email protected]>
Newsgroups gmane.comp.java.sun.servlet
Message-ID <LISTSERV%[email protected]>
(i hope that i, post this topic to the right list!)
I’ m trying to insert a new node to a xml file and
save it after that with a servlet. When I use the same
Code in a not Servlet version I have no problem and
can open, read and insert new node to  xml file.
But when I try to do it in a servlet (use almost the
same code but in a servlet version) and I call
document.getDocumentElement() from a procedure I get
only null pointer!
Is that maybe because servlet cant find the xml Tree
in
RAM??? how  could i do it?

I use tomcat plugin 4.1_29, win XP and  eclipse 3.0M5
Here is a piece of  code where I
document.getDocumentElement()try to save it

……
Document document;
DOMParser parser = new DOMParser ()
parser.parse("E:/eclipse/workspace/project/userlist1.xml");
document = parser.getDocument();

public void read( )
{
 //read and parse userlist1.xml

}
……..
……
public void saveXmlTree( )
{
  try
  { String content="";
   FileWriter writer = new FileWriter

("E:/eclipse/workspace/project/userlist2.xml");
   BufferedWriter output = new BufferedWriter(writer);
    //I write xml Tree to userlist2.xml file
   String header = "<?xml version = '1.0' encoding =
'iso-8859-1' ?> \n";
   content = header+
document.getDocumentElement().toString();
   writer.write(content,0,content.length());
   output.close();
  }catch (IOException ioe){}
}
As Result in userlist2.xml file I get:
[userlist: null]



And here is a piece of userlist1.xml
"<?xml version = '1.0' encoding = 'iso-8859-1' ?>
<userlist>
<user>
<name>tom</name>
<pass>0987</pass>
<nr>987769</nr>
<address>xxx street 56</address>
</user>
<user>
<name>dan</name>
<pass>9876</pass>
<nr>987769</nr>
<address>cccc street 678</address>
</user>
</userlist>

I will be very, very thankful if somebody could help
me.
henry

___________________________________________________________________________
To unsubscribe, send email to [email protected] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.