首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >POX (“普通旧XML")的意义是什么?

POX (“普通旧XML")的意义是什么?
EN

Stack Overflow用户
提问于 2009-11-09 12:48:32
回答 4查看 1.2K关注 0票数 3

我最近看到了一些关于POX或“普通旧XML”的引用。是否有简化XML使用的运动?

维基百科他说

人们通常使用POX这个术语来对比复杂的、多层的XML规范,比如用于web服务或RDF的规范。

就我个人而言,我发现XML模式和DTD的一些用法过于复杂,所以我希望简化XML的使用。但也许只有我一个人。

EN

回答 4

Stack Overflow用户

发布于 2009-11-09 12:52:51

不怎么有意思。事实是,有些人(当然)不想钻研XML/XPath/Schema/RDF/RDF-XML/OWL之类的东西,他们很乐意写。

代码语言:javascript
复制
<MyStuff>
   <Foo>bar</Foo>
</MyStuff>

XML和相关领域的所有规范都不会扩展到单个开发人员级别。所以才有了痘,JSON和你看到的所有低脂肪的东西。

当然,如果你有一家拥有数千人的庞大企业,情况就不一样了,但是.这是跨大西洋和划船之间的问题。你绝不会用船横渡海洋,你自己也不能驾驶横渡大西洋。

票数 4
EN

Stack Overflow用户

发布于 2009-11-09 12:51:57

我爱痘,尽可能避免复杂的模式。

票数 2
EN

Stack Overflow用户

发布于 2009-11-09 12:58:24

这取决于你的需要。如果只有您需要操作xml,那么使用POX是非常合适的。但是,在其他开发人员甚至公司不得不操纵XML的情况下,使用模式是很疯狂的。更不用说xsd到-java(或xsd#/Php/Ruby/等?)工具。想象一下- XSD是类,xml是该类的一个实例。该类定义显式契约。最常见的情况是,这样一个明确的合同是必需的。

我通常更喜欢从类文件生成模式(在我的例子中是Java),这样您的对象模型就处于“一切”的中心。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1700798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档