问题标签 [rexml]

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 回答
188 浏览

ruby - REXML - 在 XML 响应中存在断言值时遇到问题

今天早上我在这里使用 REXML 得到了帮助,答案帮助我更多地了解它。但是我遇到了另一个问题,似乎无法弄清楚。

我的回复是这样的:

所以,我想做的是断言 a:mimeType 是 video/x-flv

这是我尝试过的:

并且:

以及各种组合。我实际上得到了很多这些链接,但我只关心其中一个是否有这个 mimeType。此外,某些链接没有 mimeType。

非常感谢任何帮助。

谢谢,阿德里安

0 投票
1 回答
4850 浏览

ruby - ruby rexml 获取元素子元素

我需要使用 rexml 在 ruby​​ 中解析一个 xml 文档,该文档具有以下结构:

我使用此代码来获取title和描述elements

我试过event.address = element.elements["venue"].elements["address"]了,但我得到了 nil:NilClass 的未定义方法“元素”。

但是我怎样才能访问name元素内的venue元素呢?

0 投票
0 回答
254 浏览

ruby - REXML 元素树

我知道这可能是一个愚蠢的问题,但是如何使用 REXML 构造 XML 元素路径?

例如,我有以下 XML:

...并从名为“foo”的数据元素中获取字符串“base.first.foo”。

我怎样才能做到这一点?

0 投票
1 回答
844 浏览

ruby-on-rails - 使用 Rails 解析 XML POST 数据

我正在使用 REXML 解析通过 POST 发送的一些 XML 数据。XML 以正确格式发送,“&”发送为“ &amp;”。但是,当我尝试解析它时,我遇到了像&amp;& 和抛出错误这样的问题。我用 gsub 修复了,但现在它说#<REXML::ParseException: Missing end tag for 'br'

任何人都有通过 POST on Rails 发送的 XML 解析的经验吗?

0 投票
1 回答
90 浏览

ruby - 我想在删除整个子节点后重新打印修改后的xml

我想删除“铅笔”节点并使用 REXML (Ruby) 打印剩余的 xml。谁能告诉我该怎么做?

0 投票
1 回答
247 浏览

ruby - 使用 REXML 保留 DOCTYPE 声明

我正在尝试解析 log4j.xml 文件,编辑一些属性,然后将其写回。

log4j.xml 有<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">声明,但是当我写回来时,声明更改为<!DOCTYPE log4j>.

我已经打开文件进行解析xmlDoc = Document.new(File.new(file, 'r')),并用xmlDoc.write(File.new(file, 'w'), 0).

我也试过用xmlDoc = Document.new(File.new(file, 'r'), { :raw => :all }).

有没有办法保留原始 DOCTYPE 声明?

非常感谢你!

0 投票
2 回答
8536 浏览

ruby-on-rails - Ruby REXML:获取 XML 元素的值

我正在尝试使用 rexml 将一些 xml 元素的值放入一个数组中。这是我正在做的一个例子:

但是,输出:

如何让它输出包含“这是一个标题”和“这是另一个标题”的数组?

0 投票
2 回答
13780 浏览

ruby-on-rails - Ruby 中的 XML 解析

我正在使用 REXML Ruby 解析器来解析 XML 文件。但是在带有 64 位 Ruby 的 64 位 AIX 机器上,我收到以下错误:

相同的呼吁是这样的:

有谁知道如何解决这个问题?

0 投票
1 回答
59 浏览

ruby-on-rails - each_element 未按预期运行

当我在 irb 时,我会做这样的事情:

它可以工作并为每个返回的元素打印一行文本(另外我认为它返回 xml 对象)。但是,当我转到 rails 并在控制器、助手、视图和布局之间移动时,它只会转储 xml 对象。

我应该提一下,我使用 rails 1.2.3 和 ruby​​ 1.8.7 是有充分理由的。

太好了!

0 投票
3 回答
6557 浏览

ruby - REXML 在 ruby​​ 中解析 XML

伙计们,

我将 REXML 用于示例 XML 文件:

我正在阅读这样的 XML:

现在我想获取 frenchcustomer 的用户名,所以我尝试了这个:

这失败了,我不想使用数组索引,例如

会起作用,但我不想那样做,这里有什么我缺少的吗。我想使用数组并使用帐户名获取法国用户的用户名。

非常感谢。