Java SAXSource和org.w3c.dom.Document

Java SAXSource和org.w3c.dom.Document,java,xml,dom,sax,Java,Xml,Dom,Sax,我有一个javax.xml.transform.sax.SAXSource,我想得到一个org.w3c.dom.Document对象。我已经在谷歌上搜索了几个小时,但我感到很沮丧 此外,SAXSource\getInputSource()返回的InputSource为空,因此我无法使用它来构建org.w3c.dom.Document 顺便说一下,我试图实现的是从SAXSource中包含的xml中删除一些xml元素 谢谢你的帮助 关于我的环境的一些信息:SAXSource通过以下javax.xml

我有一个
javax.xml.transform.sax.SAXSource
,我想得到一个
org.w3c.dom.Document
对象。我已经在谷歌上搜索了几个小时,但我感到很沮丧

此外,
SAXSource\getInputSource()
返回的
InputSource
为空,因此我无法使用它来构建
org.w3c.dom.Document

顺便说一下,我试图实现的是从SAXSource中包含的xml中删除一些xml元素

谢谢你的帮助

关于我的环境的一些信息:SAXSource通过以下javax.xml.ws dispatcher的
invoke
方法返回给我:

Service service = Service.create(serviceName);         
//...
javax.xml.ws.Dispatch<Source> dispatcher = 
        service.createDispatch(portName, Source.class, Service.Mode.MESSAGE);
Service=Service.create(serviceName);
//...
javax.xml.ws.Dispatch dispatcher=
createDispatch(端口名,Source.class,service.Mode.MESSAGE);

您通常会将此类型与以下类型一起使用:

//Source source = your SAXSource
DOMResult result = new DOMResult();
TransformerFactory.newInstance()
    .newTransformer()
    .transform(source, result);
Document doc = (Document) result.getNode();