MaV*_*ldo 5 xml xpath json pointers data-structures
问题在于:我处于Web环境中,我的数据以某种结构化格式表示,比如XML或JSON.我想在这些表示中定位元素.
这是一个例子:
动物园的XML表示:
<?xml version="1.0" encoding="UTF-8" ?>
<zoo>
<dog>Joe</dog>
<cat>Alfred</cat>
<mouse>Ricky</mouse>
</zoo>
Run Code Online (Sandbox Code Playgroud)
同一动物园的JSON表示:
{
"zoo": {
"dog": "Joe",
"cat": "Alfred",
"mouse": "Ricky"
}
}
Run Code Online (Sandbox Code Playgroud)
说,我想打狗的名字.
我看到有几种技术可以完成任务,但它们与内容类型绑定在一起.XML有XPath或Xpointer,JSON有JSONPath等等.
问题是:如果XML和JSON是表示结构化信息的两种方式(几乎相同),您是否知道一些高级的,与实现无关的符号,它不受特定表示的约束?
约束:
请考虑我不能使用普通的URL机制.我的意思是,我不能做类似的事情http://authority/.../zoo/dog.
这里的资源是zoo,我需要遍历其内容(将其视为内容).
只是为了澄清一点,类似的东西http://authority/.../zoo#dog可以做到这一点,因为它将资源名称(前面#的内容)与内容名称(后面的内容)分开,#但我不确定是否以这种方式使用它可以考虑标准与否.此外,#策略要求使用锚点注释资源,这对我的情况来说是不可取的.
\n\n问题是:如果 XML 和 JSON 是表示结构化信息的两种方式(几乎是等价的),那么您是否知道一些高级的、与实现无关的、不绑定到特定表示的表示法?
\n
以下是一些:
\n参考
\n| 归档时间: |
|
| 查看次数: |
233 次 |
| 最近记录: |