File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java in General and the fly likes XML Entity reference Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "XML Entity reference " Watch "XML Entity reference " New topic

XML Entity reference

kasim sert

Joined: Jul 02, 2010
Posts: 9
Hi all,

When i am adding some new nodes to an existing xml element everything seems fine but new document does not contain entity reference node.Can anybody tell me please why I loose entity reference although i dont make any processing with it ? Do i need to set some attribute not to loose it ?

here is my code;

doc = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse("myxml.xml");

XPath xpath = XPathFactory.newInstance().newXPath();
NodeList nodes = (NodeList)xpath.evaluate("//A/B[@name='C']", doc, XPathConstants.NODESET);

Element entry = doc.createElement("entry");
Attr valueAttribute = doc.createAttribute("value");

// append attribute
// save the result
Transformer xformer = TransformerFactory.newInstance().newTransformer();
xformer.transform(new DOMSource(doc), new StreamResult("myxml.xml"));

Thank you.
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
subject: XML Entity reference
Similar Threads
Wrong Document Error when adding deep copy node to new document (Resolved)
XPath expression constrained by a predicate doesn't work (//element[@attribute="value"])
How to update/insert/delete an element from an XML document
XML Paring with quotes in attribute value.
XML file Location