gpt4 book ai didi

xml - 以结构化数据格式(XML、JSON)中的内容为目标的标准符号?

转载 作者:数据小太阳 更新时间:2023-10-29 01:57:18 25 4
gpt4 key购买 nike

问题来了:我在 Web 环境中,我有以某种结构化格式表示的数据,比如 XML 或 JSON。我想定位这些表示中的元素。

这是一个例子:

动物园的 XML 表示:

<?xml version="1.0" encoding="UTF-8" ?>
<zoo>
<dog>Joe</dog>
<cat>Alfred</cat>
<mouse>Ricky</mouse>
</zoo>

同一个动物园的JSON表示:

{
"zoo": {
"dog": "Joe",
"cat": "Alfred",
"mouse": "Ricky"
}
}

说,我要打狗的名字。

我看到有多种技术可以完成这项任务,但它们绑定(bind)内容类型。 XML 有 XPath 或 Xpointer,JSON 有 JSONPath 等等。

问题是:如果 XML 和 JSON 是表示结构化信息的两种方式(几乎等同),您是否知道一些高级独立于实现的表示法哪个不受特定表示的约束?

约束:

请注意我不能使用纯 URL 机制。我的意思是,我不能做像 http://authority/.../zoo/dog 这样的事情。

这里的resourcezoo,我需要遍历它的内容(把它当作内容)。

稍微澄清一下,像 http://authority/.../zoo#dog 这样的东西可以解决问题,因为它分隔了资源名称(# 之前的内容) ) 来自内容名称(# 之后的内容),但我不确定以这种方式使用它是否可以被视为标准。此外,# 策略要求资源用 anchor 注释,这对我的情况来说是不可取的。

最佳答案

The question is: if XML and JSON are two ways of representing structured information (which are almost equivalent), do you know some high level, implementation-independent notation which is not bound to a specific representation?

这里有一些:

  • 资源描述框架(RDF)
  • 抽象语法符号(ASN.1)
  • 属性列表(PList)
  • 注册表文件(Reg)
  • 数据
  • 微数据
  • 规范S-表达式(Canonical S-expr)

引用资料

关于xml - 以结构化数据格式(XML、JSON)中的内容为目标的标准符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20783602/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com