Hi, i've got a big problem with this: i wanto to do sth like this. FileInputStream policyStream = null; try { policyStream = new FileInputStream (policy_file); } catch (FileNotFoundException e) { e.printStackTrace(); } StAXOMBuilder stAXOMBuilder = new StAXOMBuilder(policyStream); OMElement documentElement = stAXOMBuilder.getDocumentElement();
tnPolicyColl.addChild(documentElement); where tnPolicyColl is an OMElement created with a determinate OMFactory. But i get an error " WRONG_DOCUMENT_ERR: A node is used in a different document than the one that created it." By many searches i understand that thw two OMElement must have the same OMFactory. But, the problem is: how can i do this, when i need to attach as a child an OMElement created from a source, that is a n XML File? I try also this: FileReader soapFileReader = new FileReader(policy_file); XMLStreamReader parser = XMLInputFactory.newInstance().createXMLStreamReader(soapFileReader); StAXOMBuilder stAXOMBuilder = new StAXOMBuilder(omFactory, parser); OMElement documentElement = stAXOMBuilder.getDocumentElement(); But it didn't work. How can i creat an AXIOM object, with a child created from XML File? Please help me, i'm in big trouble! Thanks in advance, Agazzi