【发布时间】:2012-03-06 20:13:06
【问题描述】:
正如其名称所示,XML(可扩展标记语言)被设计为一种标记语言,而不是一种数据对象表示模型。为此,还有更适合的 JSON 或 YAML 等其他选项。
@Daniel Earwicker 对此主题的回答中有一个非常好的解释:what is the difference between json and xml。
然而,XML 的灵活性使得人们大量使用 XML 作为数据对象的表示模型。
我的问题是,是否有任何 XML 命名空间正是其目的?或者哪个最适合?如果存在,该名称空间肯定会有意限制 XML 的灵活性。也许不允许属性或多层,我不知道。也许一个是 SOAP 命名空间?但它更进一步,因为它的网络服务协议数据。我太无知了,但也许一个等效的问题是它是否存在任何用于序列化的标准 xml 命名空间。
【问题讨论】:
标签: xml object persistence xmlserializer