Mostrar contenido XML en página HTML

¿Cómo mostrar XML y otro tipo de datos en la misma página?

   Empire Burlesque Bob Dylan USA Columbia 10.90 1985   

El XML anterior debe mostrarse tal como está con el formato. Además, me gustaría mostrar tablas HTML y otras cosas en mi página. ¿Cómo lograr esto?

  1. Obtengo XML en STRING no a través de un archivo.
  2. No quiero analizarlo
  3. Quiero mostrar (eso es todo)
  4. Si dices sobre XSLT (da un ejemplo)
  5. Estoy pensando en usar el plugin Jquery (¿algún ejemplo?)

La solución simple es incrustar dentro de un elemento , que conservará tanto el formato como los corchetes angulares. También eliminé el borde con style="border:none;" que hace invisible el área de texto.

Aquí hay una muestra: http://jsfiddle.net/y9fqf/1/

Puede usar la antigua etiqueta

. No sé sobre el soporte del navegador, pero aún debería funcionar.

  your code/tables  <catalog> <cd> <title>Empire Burlesque</title> <artist>Bob Dylan</artist> <country>USA</country> <country>Columbia</country> <price>10.90</price> <year>1985</year> </cd> </catalog>  

Salida:

 your code/tables   Empire Burlesque Bob Dylan USA Columbia 10.90 1985   

Si trata el contenido como texto , no como HTML , las operaciones de DOM deberían hacer que los datos se codifiquen correctamente. Así es como lo harías en jQuery:

 $('#container').text(xmlString); 

Así es como lo harías con los métodos DOM estándar:

 document.getElementById('container') .appendChild(document.createTextNode(xmlString)); 

Si coloca el XML dentro de HTML a través de secuencias de comandos del lado del servidor, es probable que haya funciones de encoding que le permitan hacer eso (si agrega la tecnología del lado del servidor, podemos darle ejemplos específicos de cómo lo haría).

 
{{xmlString}}

Esto funcionó para mí. Gracias a http://www.codeproject.com/Answers/998872/Display-XML-in-HTML-Div#answer1

Actualización de 2017, supongo. textarea funcionó bien para mí usando Spring, Bootstrap y un montón de otras cosas. Obtuve la carga útil de SOAP almacenada en un DB, leída por Spring y push a través de Spring-MVC. xmp no funcionó en absoluto.