Hola, estoy intentando manipular un GRAN string para convertirlo en un archivo XML (se que no es la mejor manera, ni la mas eficiente, PERO lo tengo que hacer asi de manera obligada). Soy novato en Java, por eso necesito ayuda, asi que, por favor alguien que me ayude.
El string que recibe mi servlet es el siguiente:
"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<root>\n<tlf>+584123161640</tlf>\n<op>Digitel</op>\n<sc>3344</sc>\n<body>Prueba de mensaje</body>\n</root>"
Es todo una sola cadena, la idea es que quede de la siguiente manera escrito en un archivo de texto:
<?xml version=\"1.0\" encoding=\"utf-8\"?>
<root>
<tlf>+584123161640</tlf>
<op>Digitel</op>
<sc>3344</sc>
<body>Prueba de mensaje</body>
</root>
Ahora, obviamente el trabajo es facil, pues los caracteres "\n" demarcan donde se debe hacer el "carriage return", pero, como lo hago?, porque si escribo eso en un archivo de texto, me queda tal cual (con todo y los \n, porque NO los reconoce como saltos de linea).