Content deleted Content added
removed redundant, illiterate paragraph |
m →top: replaced: strictly-defined → strictly defined |
||
(45 intermediate revisions by 35 users not shown) | |||
Line 1:
'''Plain Old XML''' ('''POX''') is
▲'''Plain Old XML''' (POX) is a term used to describe basic [[XML]], sometimes mixed in with other, blendable specifications like [[XML namespace|XML Namespaces]], [[Dublin Core]], [[XInclude]] and [[XLink]]. People typically use the term as a contrast with complicated, multilayered XML specifications like those for [[Web Services]] or [[Resource_Description_Framework|RDF]].
An interesting question is how POX relates to [[XML Schema (W3C)|XML Schema]]. On the one hand, POX is completely compatible with XML Schema. However, many POX users eschew XML Schema to avoid the poor
POX is
The primary competitors to POX are more strictly defined XML-based information formats such as [[Resource Description Framework|RDF]] and [[SOAP (protocol)|SOAP section 5 encoding]], as well as general non-XML information formats such as [[JSON]] and [[Comma-separated values|CSV]].
==External links==
*[http://msdn.microsoft.com/en-us/library/aa395208.aspx REST and POX article] from the Microsoft Developer Network
*[http://microformats.org/wiki/plain-old-xml-considered-harmful Plain Old XML Considered Harmful] from Microformats.org
*[http://static.springsource.org/spring-ws/sites/1.5/apidocs/org/springframework/ws/pox/package-summary.html Support for POX] in the Java Spring Framework
*[https://sourceforge.net/projects/plainxml/ PlainXML on SourceForge.net]
[[Category:XML]]
▲POX is different from [[REST]] in that the latter refers to a style for communication protocols, while the former only refers to an information format style. REST could be seen as POX over [[HTTP]] with some pecularities.
{{compu-lang-stub}}
|