Capítulo 23. Texto estructurado: XML
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
XML, el eXtensible Markup Language, es un formato de intercambio de datos ampliamente utilizado. Además del propio XML, la comunidad XML (en buena parte dentro del Consorcio World Wide Web, o W3C) ha estandarizado muchas otras tecnologías, como los lenguajes de esquemas, los espacios de nombres, XPath, XLink, XPointer y XSLT.
Además, los consorcios industriales han definido lenguajes de marcado específicos del sector sobre XML para el intercambio de datos entre aplicaciones de sus respectivos campos. XML, los lenguajes de marcado basados en XML y otras tecnologías relacionadas con XML se utilizan a menudo para el intercambio de datos entre aplicaciones, entre lenguajes y entre plataformas en campos específicos.
La biblioteca estándar de Python, por razones históricas, tiene múltiples módulos que soportan XML bajo el paquete xml, con funcionalidad solapada; este libro no los cubre todos, pero los lectores interesados pueden encontrar detalles en la documentación en línea.
Este libro (y, en concreto, este capítulo) sólo cubre el enfoque más pitónico del procesamiento XML: ElementTree, creado por el profundamente añorado Fredrik Lundh, más conocido como "el effbot".1 Su elegancia, velocidad, generalidad, múltiples implementaciones y arquitectura pitónica lo convierten en el paquete preferido para las aplicaciones XML de Python. ...
Get Python en una cáscara de nuez, 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.