【发布时间】:2014-09-09 15:36:04
【问题描述】:
我目前正在开发一个程序来导入XML 文件并使用XPATH 以JSON 格式导出一些数据。但是我对XPATH 特殊字符有疑问。我最困惑的问题是 { 和 } 作为常量而不是运算符。
这是我从XML 文件中获取JSON 的代码示例。
{[}
[FOREACH({trackdata/disc/side/track})]
{{}
"track": {index/.},
"title": "{title/.}"
{}},
[ENDFOREACH]
{]}
我需要类似以下内容的输出:
[
{
"track": 1,
"title": "title 1"
},
{
"track": 2,
"title": "title 2"
}
]
那么,这可能吗?
【问题讨论】:
-
Google 搜索“在 XPATH 中转义大括号”。
-
@torzaburo:这不是同一个问题,因为我的问题与
JavaScript无关。