|
M,
I would suspect an encoding problem. The file has to be stored in
the same format specified in the encoding document declaration.
Something like:
<?xml version="1.0" encoding="ISO-8859-1" ?>
A declaration like this implies ASCII Latin-1. You might try removing
the encoding attribute if it is specified. If not specified, it should
work
in most cases because most parsers will try a few variations starting
with UTF-8.
David Morris
>>> MTanveer@friedmancorp.com 02/26/02 09:42AM >>>
This code works fine when I run it on Windows O/S using Websphere 3.5
but
not on Linux with Websphere 4. On Linux box xmlcontent variable
contains a
lot of garbage instead of pure XML TAGS. Is it because XML is too big
or
there are some characters in it. It works fine if I have small
XMLtext.
public void doPost(HttpServletRequest request, HttpServletResponse
response)
throws ServletException, IOException {
// Get Request xmlFile Variable
String xmlcontent = request.getParameter("xmltext");
String fileName = "xmldoc.xml";
try {
PrintWriter fileWriter = new PrintWriter (new
BufferedWriter(new FileWriter(fileName)));
fileWriter.write(xmlcontent);
fileWriter.flush();
fileWriter.close();
} catch (Exception e ) {
System.out.print("Error Dumping XML.");
}
}
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.