问题标签 [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.
ruby - REXML - 在 XML 响应中存在断言值时遇到问题
今天早上我在这里使用 REXML 得到了帮助,答案帮助我更多地了解它。但是我遇到了另一个问题,似乎无法弄清楚。
我的回复是这样的:
所以,我想做的是断言 a:mimeType 是 video/x-flv
这是我尝试过的:
并且:
以及各种组合。我实际上得到了很多这些链接,但我只关心其中一个是否有这个 mimeType。此外,某些链接没有 mimeType。
非常感谢任何帮助。
谢谢,阿德里安
ruby - ruby rexml 获取元素子元素
我需要使用 rexml 在 ruby 中解析一个 xml 文档,该文档具有以下结构:
我使用此代码来获取title
和描述elements
:
我试过event.address = element.elements["venue"].elements["address"]
了,但我得到了 nil:NilClass 的未定义方法“元素”。
但是我怎样才能访问name
元素内的venue
元素呢?
ruby - REXML 元素树
我知道这可能是一个愚蠢的问题,但是如何使用 REXML 构造 XML 元素路径?
例如,我有以下 XML:
...并从名为“foo”的数据元素中获取字符串“base.first.foo”。
我怎样才能做到这一点?
ruby-on-rails - 使用 Rails 解析 XML POST 数据
我正在使用 REXML 解析通过 POST 发送的一些 XML 数据。XML 以正确格式发送,“&”发送为“ &
”。但是,当我尝试解析它时,我遇到了像&
& 和抛出错误这样的问题。我用 gsub 修复了,但现在它说#<REXML::ParseException: Missing end tag for 'br'
任何人都有通过 POST on Rails 发送的 XML 解析的经验吗?
ruby - 我想在删除整个子节点后重新打印修改后的xml
我想删除“铅笔”节点并使用 REXML (Ruby) 打印剩余的 xml。谁能告诉我该怎么做?
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 声明?
非常感谢你!
ruby-on-rails - Ruby REXML:获取 XML 元素的值
我正在尝试使用 rexml 将一些 xml 元素的值放入一个数组中。这是我正在做的一个例子:
但是,输出:
如何让它输出包含“这是一个标题”和“这是另一个标题”的数组?
ruby-on-rails - Ruby 中的 XML 解析
我正在使用 REXML Ruby 解析器来解析 XML 文件。但是在带有 64 位 Ruby 的 64 位 AIX 机器上,我收到以下错误:
相同的呼吁是这样的:
有谁知道如何解决这个问题?
ruby-on-rails - each_element 未按预期运行
当我在 irb 时,我会做这样的事情:
它可以工作并为每个返回的元素打印一行文本(另外我认为它返回 xml 对象)。但是,当我转到 rails 并在控制器、助手、视图和布局之间移动时,它只会转储 xml 对象。
我应该提一下,我使用 rails 1.2.3 和 ruby 1.8.7 是有充分理由的。
太好了!
ruby - REXML 在 ruby 中解析 XML
伙计们,
我将 REXML 用于示例 XML 文件:
我正在阅读这样的 XML:
现在我想获取 frenchcustomer 的用户名,所以我尝试了这个:
这失败了,我不想使用数组索引,例如
会起作用,但我不想那样做,这里有什么我缺少的吗。我想使用数组并使用帐户名获取法国用户的用户名。
非常感谢。