Capítulo 12. XML

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

XML, el Lenguaje de Marcado Extensible, es un formato de datos estandarizado. Se parece un poco a HTML, con etiquetas (<example>like this</example>) y entidades (&amp;). Sin embargo, a diferencia de HTML, XML está diseñado para que sea fácil de analizar mediante programación, y existen normas sobre lo que se puede y no se puede hacer en un documento XML. XML es ahora el formato de datos estándar en campos tan diversos como la edición, la ingeniería y la medicina. Se utiliza para llamadas a procedimientos remotos, bases de datos, órdenes de compra y mucho más.

Hay muchos escenarios en los que puedes querer utilizar XML. Como es un formato común para la transferencia de datos, otros programas pueden emitir archivos XML para que extraigas información de ellos(analizarlos) o los muestres en HTML(transformarlos). Este capítulo te enseña a utilizar el analizador XML incluido en PHP, así como a utilizar la extensión opcional XSLT para transformar XML. También cubrimos brevemente la generación de XML.

Recientemente, XML se ha utilizado en llamadas a procedimientos remotos (XML-RPC). Un cliente codifica el nombre de una función y los valores de los parámetros en XML y los envía por HTTP a un servidor. El servidor descodifica el nombre de la función y los valores, decide qué hacer y devuelve un valor de respuesta codificado en XML. XML-RPC ha demostrado ser ...

Get Programación PHP, 4ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.