Loading article…
プレーン オールド XML ( POX ) は基本的なXMLであり、XML 名前空間、ダブリン コア、XInclude、XLinkなどの他の混合可能な仕様と混在している場合もあります。これは、 Web サービスやRDFなどの複雑で多層的な XML 仕様とは対照的です。この用語は、プレーン オールド 電話サービス(POTS) や、同様にプレーン オールド Java オブジェクト(POJO)という表現から派生したか、または影響を受けた可能性があります。
興味深い疑問は、POX がXML スキーマとどのように関係するかということです。一方で、POX は XML スキーマと完全に互換性があります。しかし、多くの POX ユーザーは、XML スキーマから Java へのツールの品質が低かったり一貫性がなかったりすることを避けるために、XML スキーマを避けています。[引用が必要]
POX はRESTを補完します。REST は通信パターンを指し、POX は情報フォーマット スタイルを指します。
POX の主な競合相手は、RDFやSOAP セクション 5 エンコーディングなどのより厳密に定義された XML ベースの情報形式と、JSONやCSVなどの一般的な非 XML 情報形式です。
外部リンク
- Microsoft Developer Network の REST と POX に関する記事
- Microformats.org の「プレーン オールド XML は有害である」
- Java Spring Framework での POX のサポート
- SourceForge.net の PlainXML
