You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by bu...@apache.org on 2002/02/19 17:48:08 UTC
DO NOT REPLY [Bug 6551] New: -
javax.xml.transform.Transformer delete nodes from DOMSource
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6551>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6551
javax.xml.transform.Transformer delete nodes from DOMSource
Summary: javax.xml.transform.Transformer delete nodes from
DOMSource
Product: XalanJ2
Version: 2.3
Platform: All
OS/Version: Other
Status: NEW
Severity: Normal
Priority: Other
Component: org.apache.xalan.transformer
AssignedTo: xalan-dev@xml.apache.org
ReportedBy: vic@adv.ru
This method delete node from owner Document.
public Node transform( Node node ) throws TransformerConfigurationException,
TransformerException {
Node df = null;
if (node.getNodeType() != node.DOCUMENT_FRAGMENT_NODE) {
df = node.getOwnerDocument().createDocumentFragment();
df.appendChild(node);
}else{
df = node;
}
DOMSource doc = new DOMSource( df );
//
DOMSource doc = new DOMSource( node );
javax.xml.transform.Transformer transformer = this.templates.newTransformer();
DOMResult result = new DOMResult( node.getOwnerDocument().createDocumentFragment() );
transformer.transform( doc, result );
return result.getNode();
}