Plain Old XML: Difference between revisions

Content deleted Content added
Emersoni (talk | contribs)
m ss
No edit summary
Line 4:
An interesting question is how POX relates to [[XML Schema]]. On the one hand, POX is completely compatible with XML Schema. However, many POX users eschew XML Schema to avoid the poor/inconsistent quality of XML Schema-to-Java tools.
 
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.
The term ''POX'' has an advantage over saying ''[[REST]]'' in that it induces fewer religious debates. Otherwise, POX applications are usually REST-based, using a combination of HTTP GET and POST (although many REST purists would point out that many POX applications do not follow the REST design patterns).
 
The primary competitorCompetitor to POX iscomes from [[JSON]]-derivatives, thatwhich avoid many of the problems of XML altogether.
 
{{compu-lang-stub}}