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:
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
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:
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>");
}
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