hi Paul,
thank you very much for this helpful tip. after adding the following code
line every things seem work fine
factory.setNamespaceAware(true);
Pavel.Pospichal wrote:
>
> Hi,
> the problem might be that the builder is using parser which is not
> configured as namespace aware. Check the builder configuration by
> DocumentBuilder.isNamespaceAware(), or at factory, and set as you like.
>
> Paul
>
> A.H wrote:
>> 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: Re: create MessageElement from a XML
>> file (Problem with blank namespaces)
>>
>> Sent from the Axis - User mailing list archive
>> at Nabble.com.
>
>
>
--
View this message in context:
http://www.nabble.com/create-MessageElement-from-a-XML-file-%28Problem-with-blank-namespaces%29-tp25169266p25220608.html
Sent from the Axis - User mailing list archive at Nabble.com.