Hallo,
ich habe in meinem Dynamic Web Project eine XML am Server und möchte diese nun zum Client senden, der diese dann anzeigt, der Client ist ein Flex- oder eine JS- Client.
Nun war ich der Meinung, dass ich am Server die XML- Datei einfach einlese und diese dann per PrintWriter zum Client sende, so in der Art:
[code=Java]
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
final PrintWriter writer=response.getWriter();
writer.println("<?xml version=\"1.0\"?>\n");
writer.println("<salesdata>");
writer.println("<item type=\"CDs\">");
writer.println("<profit>");
}
[/code]
Nun bin ich aber draufgekommen, dass wenn ich die XML- Datei einlese, ich nur die offenen Tags bekomme und nicht die geschlossenen, um dann die ganze XML- Datei in eine StringBuffer zu speichern und diesen dann dem Client zu schicken.
Weiß jemand eine Möglichkeit, wie ich eine XML- Datei "ganz" einlesen kann, um diese dann dem Client zu senden?
lg