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: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


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();
        }

Reply via email to