【问题标题】:XML parsing with XPath and Javascript使用 XPath 和 Javascript 进行 XML 解析
【发布时间】:2013-03-29 02:13:09
【问题描述】:
<root> 

<method name="A"> 
    <childcall name="B"></childcall>
    <childcall name="C"></childcall>
</method>

<method name="B"> 
    <childcall name="D"></childcall>
</method>

<method name="C"> 
    <childcall name="D"></childcall>
    <childcall name="E"></childcall>
</method>

</root>

我想在 Javascript 或 JQuery 中使用 XPath 读取和解析 xml,并在 html 中生成输出。我能够使用 XSLT 将这个 xml 按原样翻译成 html。但我希望为 xml 中的方法生成调用层次结构,例如如果用户在生成的html中选择方法A,它应该展开并显示方法B和C,当用户在A中选择B时,它应该显示D等等......

这方面的任何建议都会帮助我开始。

编辑:好的,更正了 xml。不知道关于解析的问题有什么问题。我觉得关于解析的问题仍然是相关的。再说一遍,是否可以在 Javascript 或 JQuery 中使用 XPath 解析 xml 并在 html 中生成输出?

【问题讨论】:

标签: javascript jquery xpath xml-parsing


【解决方案1】:

jQuery 不支持 XPath。它曾经在最早的版本中使用,但 XPath 在几年前就被删除了。您可以使用 DOM 方法通过 jQuery 打破 XML 的内容。

如果您想在 JavaScript 中使用 XPath,我会尝试 Google 的新 Wicked Good XPath 库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    • 1970-01-01
    • 1970-01-01
    • 2011-07-18
    • 2013-02-20
    相关资源
    最近更新 更多