Hi John,
This works as expected. Your root element does not have any text data
in it, only other elements. If you want to get your data try doing
an xpath query or iterating throught the child elemtemts.
Best regards,
Henry
> John Gouveia wrote:
>
> Hi everyone
>
> I am new to XML. I am parsing a String into a Document. The string is parsed
> into the document and the tags are found but the problem is the elements are
> not parsed. If I access the root node by document.getDocumentElement() it just
> returns null. But it will still recognise the root element by the tag name. I
> am using Xerces version 1.3.1.
>
>
> Here is my code:
>
> StringReader stringReader = new StringReader(xml);
> InputSource inputSource = new InputSource(stringReader);
> DOMParser parser = new DOMParser();
>
> try {
> parser.parse(inputSource);
> } catch (SAXException se) {
> System.out.println("Could not load document");
> se.printStackTrace();
> } catch (IOException ioe) {
> System.out.println("Could not load document");
> ioe.printStackTrace();
> }
>
>
> Document document = parser.getDocument();
>
> System.out.println(document.getDocumentElement()); // outputs
> this -> [orderProviderList: null]
>
> my xml data"
>
> <?xml version=\"1.0\" encoding=\"UTF-8\" ?>
> <orderProviderList><startDate>15-Apr-2001</startDate><endDate>25-Apr-2001</endDate><order><order_no>10002</order_no>
> <buyer_name>Heymer</buyer_name><order_date>16/04/2001
> 08:05</order_date><order_total>R0.00</order_total>
> </order><orderProviderList>
>
> Could anyone help me with this
>
> thanks
--
Henry Kleynhans Obsidian Labs
Systems Engineer South Africa
[EMAIL PROTECTED] Tel: +27 11 792 6500
http://www.obsidianlabs.com/ Fax: +27 11 792 6522
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]