问题标签 [xmlslurper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
13315 浏览

groovy - Groovy:XMLSlurper 的正确语法以查找具有给定属性的元素

给定一个结构为html -> body -> 一堆 div的 HTML 文件,找到所有具有非空白标签属性的 div 的正确常规语句是什么?

以下不起作用:

因为它找到了所有节点。

0 投票
2 回答
33491 浏览

xml - 如何使用 Groovy 的 XmlSlurper 检查元素是否存在?

我正在尝试使用 Groovy 的 XmlSlurper 确定 XML 元素是否存在。有没有办法做到这一点?例如:

如何检查 bar 元素是否存在?

0 投票
1 回答
847 浏览

java - 通用 XML 可以像 Groovy 中的简单 XML 一样被解析吗?

给定一个漂亮、简单的 XML 结构,XmlSlurper() 可以让我非常轻松地从中读取值。

有没有办法让通用(基于类型等)XML 的这种简单的树导航成为可能。理想情况下,在下面的代码片段中,我想通过它们的name属性来遍历这些值,但是,我必须进行所有这些搜索:

有没有办法像这样走路:

0 投票
3 回答
11103 浏览

html - 使用 XmlSlurper:如何在遍历 GPathResult 时选择子元素

我正在编写一个 HTML 解析器,它使用 TagSoup 将格式良好的结构传递给 XMLSlurper。

这是通用代码:

我希望 each 让我依次选择每个“li”,以便我可以检索相应的 href 和地址详细信息。相反,我得到了这个输出:

我检查了网络上的各种示例,这些示例要么处理 XML,要么是单行示例,例如“从该文件中检索所有链接”。似乎 it.h3.a.@href 表达式正在收集文本中的所有 href,即使我将它传递给父“li”节点的引用。

你能告诉我吗:

  • 为什么我得到显示的输出
  • 如何检索每个“li”项目的 href/address 对

谢谢。

0 投票
2 回答
4742 浏览

xml - groovy XmlSlurper 不解析我的 xml 文件

我有一个 xml,我无法用 xmlslurper 解析这个文件。这是我的 xml 文件的副本:

我只需要从<Entrezgene_summary>

这是我的代码:

我的错误信息:

我不明白我的错在哪里?

我也尝试:result.geneSummary = eFetchResult./Entrezgene-Set/.Entrezgene.Entrezgene_summary

有人有想法吗?谢谢

0 投票
1 回答
1194 浏览

xml - 在 Grails 问题上呈现 XML 响应

我在将通过 XMLSlurper 解析的 XML 文件呈现为 XML 变量时遇到问题。下面是我的代码。

def userFile = new File("test.xml") def xml= new XmlSlurper().parse(userFile)

渲染 xml

问题是我看不到 xml 被渲染到我的 flex 应用程序中。

0 投票
1 回答
2629 浏览

grails - 在 Groovy / Grails 中使用 XmlSlurper 解析 Pingdom XML 响应

我以前成功地使用过 XmlSlurper,但我正在努力解析以下 XML——它是对 Pingdom API 调用的响应。我尝试按照命名空间声明示例进行操作,但我只收到有关 ns1 和 ns2 值的错误消息。有人可以帮我指出正确的方向吗?xml 看起来像这样:-

使用 XmlSlurper 后,它只是将 0 和 mysessionId 连接到一个字符串

0 投票
2 回答
1659 浏览

java - mkp.yieldUnescaped 不工作

我真的被困在这里了。我正在使用 Groovy 1.7 创建一个 XML 文档,一切正常,除了一个部分在不应该转义时被转义。

我是这样开始的:

效果很好。然后我像这样添加到文档中:

这不像我想要的那样工作 - 我最终得到了这个:

谁能告诉我我做错了什么?我在互联网上到处寻找线索。谢谢!!

0 投票
1 回答
2577 浏览

groovy - 在父级中查找下一个 XmlSlurper 元素的 Groovier 方法?

我在用:

查找父元素中 myelement 之后的元素消息。

但是,似乎必须有一种 Groovier 方式,不是吗?

谢谢米莎

0 投票
1 回答
1993 浏览

groovy - XmlSlurper/NekoHTML 文档片段解析 - 不需要 HTML 或 BODY 标签

亲爱的,我正在尝试解析以下 HTML 片段,并且我想获得与输出相同的片段(没有 HTML 和 BODY 标签)。这可能吗?如果是这样,怎么做?

谢谢米莎

ps 我在这里阅读:http: //nekohtml.sourceforge.net/faq.html#fragments ,我相信我在下面添加了正确的选项。但是,输出仍然不正确:(

谢谢米莎

输出: