Plain Old XML ( POX ) es el XML básico , a veces mezclado con otras especificaciones combinables como XML Namespaces , Dublin Core , XInclude y XLink . Esto contrasta con las complicadas especificaciones XML multicapa, como las de los servicios web o RDF . El término puede haber sido derivado o inspirado por la expresión simple servicio telefónico antiguo (POTS) y, de manera similar, Plain Old Java Object (POJO).
Una pregunta interesante es cómo se relaciona POX con el esquema XML . Por un lado, POX es completamente compatible con XML Schema. Sin embargo, muchos usuarios de POX evitan el esquema XML para evitar la calidad deficiente o inconsistente de las herramientas de esquema XML a Java. [ cita requerida ]
POX es complementario de REST : REST se refiere a un patrón de comunicación, mientras que POX se refiere a un estilo de formato de información.
Los principales competidores de POX son formatos de información basados en XML más estrictamente definidos , como la codificación RDF y SOAP sección 5 , así como formatos de información generales no XML como JSON y CSV .
enlaces externos
- Artículo de REST y POX de Microsoft Developer Network
- XML antiguo simple considerado dañino de Microformats.org
- Soporte para POX en Java Spring Framework
- PlainXML en SourceForge.net