IMB xml for java parser and printing entities
mika.kekkonen at vtt.fi
mika.kekkonen at vtt.fi
Mon Jul 27 10:32:10 BST 1998
How I can print my xml document with ibm parser so that my enties are still
in form &horse;. I have following horse.xml file:
<?xml version="1.0"?>
<!DOCTYPE MODULE SYSTEM "horse.dtd">
<MODULE>
&horse;
</MODULE>
and horse.dtd is
<!ELEMENT MODULE (#PCDATA)>
<!ENTITY horse "horsepower">
My MyTest java class (code is from guide.html file which comes with parser
documentation) is
class MyTest {
public static void main(String args[]) throws Exception {
String filename = new String(args[0]);
InputStream is = new FileInputStream(filename);
TXDocument doc = new com.ibm.xml.parser.Parser(filename).readStream(is);
String charset = "ISO-8859-1"; // MIME charset name
String jencode = MIME2Java.convert(charset);
PrintWriter pw = new PrintWriter(new OutputStreamWriter(System.out,
jencode));
doc.setEncoding(charset);
doc.print(pw, jencode);
}
}
When I run MyTest class with file horse.xml I got following output:
H:\java\classes>java MyTest horse.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE MODULE SYSTEM "horse.dtd" >
<MODULE>
horsepower
</MODULE>
How can I have &horse; instead of horsepower in my output????
Thanks for any answers.
Mika
xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo at ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)
More information about the Xml-dev
mailing list