Hi,

I use the XMLReader class into a custom transformer to parse an XML string
like the following:

this.sendStartElementEvent( ROOT_ELEMENT );

XMLReader xmlReader = XMLReaderFactory.createXMLReader();
xmlReader.setContentHandler( super.xmlConsumer );
InputSource source = new InputSource( new StringReader( xmlString ) );
xmlReader.parse( source );

this.sendEndElementEvent( ROOT_ELEMENT );

That works fine, but the output contains an undesired XML declaration:

<root>
  <?xml version="1.0" encoding="ISO-8859-1"?>
  <message>
    ...
  </message>
</root>

How I could avoid this?

Thanks,

Eric

-----Original Message-----
From: JACOB, ERIC [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, September 29, 2004 11:35 AM
To: [EMAIL PROTECTED]
Subject: Parse an xml string inside a transformer

Hi,

I'm wondering how to parse an xml string inside a transformer.

this.sendStartElementEvent( ROOT_ELEMENT );
// here the xml string that I want to parse...
this.sendEndElementEvent( ROOT_ELEMENT );

Thanks,

Eric




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to