Обычный старый XML
Plain Old XML ( POX ) — это базовый XML , иногда смешанный с другими смешиваемыми спецификациями, такими как XML Namespaces , Dublin Core , XInclude и XLink . Это контрастирует со сложными, многоуровневыми спецификациями XML, такими как спецификации для веб-сервисов или RDF . Этот термин мог быть получен из выражения «простая старая телефонная служба» (POTS) или, аналогично, «простой старый Java-объект» (POJO) или вдохновлен им.
Интересный вопрос: как POX связан с XML Schema . С одной стороны, POX полностью совместим с XML-схемой. Однако многие пользователи POX избегают XML-схемы, чтобы избежать плохого или нестабильного качества инструментов преобразования XML-схемы в Java. [ нужна ссылка ]
POX дополняет REST : REST относится к шаблону связи, а POX относится к стилю формата информации.
Основными конкурентами POX являются более строго определенные форматы информации на основе XML, такие как RDF и кодирование раздела 5 SOAP , а также общие форматы информации, отличные от XML, такие как JSON и CSV .
Внешние ссылки
[ редактировать ]- Статья REST и POX из Microsoft Developer Network
- Обычный старый XML признан вредным по версии Microformats.org
- Поддержка POX в Java Spring Framework
- PlainXML взят с SourceForge.net.