Hi,
You might want to post this to the xerces mailing list:
[email protected], as they might have some other ideas.
One suggestion is to wrapper the xml file with a start and end tag and
then parse it, providing your own ContentHandler which has the following:
StringBuffer buffer = new StringBuffer();
public void characters(char[] arg0, int arg1, int arg2) throws
SAXException {
buffer.append(arg0, arg1, arg2);
}
When I ran this against the following input:
<root>
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="SalesToHTML.xsl"
type="text/xsl" ?>
<!-- SalesReport.xml -->
<SalesReport>
<Company>XMML.com</Company>
<Period>2001-2002</Period>
<Sales Region="EU">50,000</Sales>
<Sales Region="NA">150,000</Sales>
<Sales Region="AU">10,000</Sales>
</SalesReport>
</root>
My string buffer contained:
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="SalesToHTML.xsl"
type="text/xsl" ?>
<!-- SalesReport.xml -->
<SalesReport>
<Company>XMML.com</Company>
<Period>2001-2002</Period>
<Sales Region="EU">50,000</Sales>
<Sales Region="NA">150,000</Sales>
<Sales Region="AU">10,000</Sales>
</SalesReport>
The value of the string buffer can then itself be parsed.
Erin Harris
rbaxter <[EMAIL PROTECTED]>
27/02/2007 11:44 AM
To
[email protected]
cc
Subject
entity-encoded XML
Hi, there may be a simple answer to this but I have not found anything.
I have an XML file that is entity-encoded (see below) which I want to
transform into an HTML file using Xalan. What would be the best way to
make
Xalan read the XML file?
Sample XML file:
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="SalesToHTML.xsl"
type="text/xsl" ?>
<!-- SalesReport.xml -->
<SalesReport>
<Company>XMML.com</Company>
<Period>2001-2002</Period>
<Sales Region="EU">50,000</Sales>
<Sales Region="NA">150,000</Sales>
<Sales Region="AU">10,000</Sales>
</SalesReport>
--
View this message in context:
http://www.nabble.com/entity-encoded-XML-tf3302404.html#a9186221
Sent from the Xalan - J - Users mailing list archive at Nabble.com.