estoy recibiendo un bloque de XML de vuelta de un servicio web. El cliente quiere ver este XML sin procesar en una etiqueta de la página. Cuando intento esto:¿Cómo puedo escribir XML sin procesar a una etiqueta en ASP.NET
lblXmlReturned.Text = returnedXml;
sólo el texto se visualiza, sin ninguna de las etiquetas XML. Necesito incluir todo lo que devuelve el servicio web.
Esto se está volviendo una muestra reducida de la XML:
<Result Matches="1">
<VehicleData>
<Make>Volkswagen</Make>
<UK_History>false</UK_History>
</VehicleData>
<ABI>
<ABI_Code></ABI_Code>
<Advisory_Insurance_Group></Advisory_Insurance_Group>
</ABI>
<Risk_Indicators>
<Change_In_Colour>false</Change_In_Colour>
</Risk_Indicators>
<Valuation>
<Value xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"></Value>
</Valuation>
<NCAP>
<Pre_2009></Pre_2009>
</NCAP>
</Result>
¿Qué puedo hacer para que este aparezca en la pantalla? Noté que Stack Overflow hace un buen trabajo al poner el XML en scren. Revisé la fuente y está usando las etiquetas <pre>
. ¿Es esto algo que tengo que usar?
+1. No olvide 'ViewStateMode = Disabled' como lo requiera. –
@ p.campbell, ¿qué hará eso? – DaveDev