Please help me. Thanks for any tips
A.H wrote:
>
> Hello,
>
> I have to create a MessageElement from a XML-file. I used following
> programm-code to open and parse the XML-file. After that initialize the
> MessageElement attribute with the content of the XML- File.
>
> ////////////////////// Code ///////////////////////////
>
> File xmlfile = new File(pathOfFile);
> MessageElement[] mElemente = new MessageElement[1];
> DocumentBuilderFactory factory= DocumentBuilderFactory.newInstance();
> DocumentBuilder builder = factory.newDocumentBuilder();
> Document document = builder.parse(xmlfile);
> Element element = document.getDocumentElement();
> mElemente[0] = new MessageElement(element);
>
> ////////////////////// Code ///////////////////////////
>
> When i print the content of the MessageElement "mElement[0]" using the
> function "getAsString" like:
>
> System.out.println(mElemente[0].getAsString());
>
> i notice that every attribut or elements become a blank namespace like
> this:
>
> personID
>
> this blank namespace does not exist in the originale XML-file and i dont
> know exactly why and from where they come. So when i send the whole SOAP
> Message with this MessageElement to my Webservice i become following
> error:
>
> com.ctc.wstx.exc.WstxParsingException: Non-default namespace can not map
> to empty URI (as per Namespace 1.0 # 2) in XML 1.0 documents
> at [row,col {unknown-source}]: [2,21]
>
>
> My questions are:
>
> 1- How can i create a MessageElement from a XML file
> 2- How can i remove the blank namespace
> 3- Who cause this problem
>
> Thank you very much for Help
>
>
>
>
--
View this message in context:
http://www.nabble.com/create-MessageElement-from-a-XML-file-%28Problem-with-blank-namespaces%29-tp25169266p25211715.html
Sent from the Axis - User mailing list archive at Nabble.com.