Las páginas ASP suelen devolvernos páginas web como respuesta a una solicitud, aunque también pueden devolver otros formatos como XML.
Normalmente, las páginas ASP tienen como respuesta una salida de texto que conforma una página web o parte de ella (puede ser que usen la página web para redirigirnos ;-)). Esta salida, la mayoría de las veces, es texto puro y duro, o bien aderezado con etiquetas HTML. Pero existe la posibilidad de que la respuesta que genere el ASP sea de otro tipo: código XML, una imágen,… En el caso de que queramos devolver código XML deberemos de informar al navegador o al programa que esta esperando la respuesta de la página ASP (es por eso que se hablamos de agentes, ya que cubre cualquiera de los dos casos) que la respuesta generada es del tipo texto xml. Esto lo podemos especificar indicando que el tipo de contenido es igual a «text/xml». Esto lo podemos realizar mediante la propiedad Response.ContentType Response.ContentType=»text/xml» Posteriormente, el contenido que devolmamos deberá de ser un fichero XML válido. Para crear el fichero nos valdrá el utilizar el objeto Response e ir volcando diferentes etiquetas con una cierta lógica. Response.Write(« Aunque no es necesario, es interesante devolver la etiqueta XML donde indicamos la versión xml que estamos utilizando, así como la codificación usada. Response.Write(««) RespondiendoXML.asp<% |
Leave A Comment