问题标签 [xml-builder]

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

ruby-on-rails - Rails 3 中 XML 构建器的布局

我想为 XML 响应创建通用布局文件。例如,我想将 RSS 的一般部分包装在布局中,并将内容生成在相应的视图文件中。

例如,

所以项目显示视图无需担心 RSS 包装。

然而,产量不起作用,只呈现布局,但视图没有返回任何内容。

请帮忙。

0 投票
1 回答
559 浏览

python - 在 python XMLBuilder 中添加带有连字符的 XML 根属性

我正在与 google checkout api 集成,它们的所有属性都在其属性值中包含连字符。因此,要创建一个对订单收费的请求,我需要发送一个如下所示的 xml 帖子:

我无法使用属性“google-order-number”构建该 xml。如果我想创建一个空节点,则以下代码有效:

但是,如果我尝试使用记录的方式为金额创建子节点:

我收到一条错误消息:

我也试过:

我在 XMLBuilder 库中得到回溯,说

任何想法如何使用这样的属性?我正在使用位于 http://pypi.python.org/pypi/xmlbuilder的 XMLBuilder 库

0 投票
1 回答
5325 浏览

ruby-on-rails - NameError: 未初始化的常量 ActiveRecord::Associations::Builder::XMLMarkup

我发现一篇标题与这篇文章非常相似的帖子,但它并没有给我想要的答案。我正在尝试在模型中使用构建器。代码看起来像这样:

当我尝试执行此代码时,出现以下错误:

但是,当我在 rails 控制台中尝试相同的操作时,一切正常。
我错过了什么吗?任何帮助将非常感激。

0 投票
1 回答
344 浏览

ruby-on-rails - 嵌套 to_xml 问题?

这可能是一个基本问题,但它给我带来了一些问题。我正在尝试使用 to_xml 函数将 ActiveRecord 对象转储到 XML 文件。无论出于何种原因,如果我尝试将它嵌套到一个元素中,这对我不起作用。基本上我有一个要迭代的 ActiveRecord 对象的哈希,然后像这样转储到我的 XML 文件中:

无论出于何种原因,这似乎都不起作用。我能做些什么来修复它?显然我可以单独打印出对象的每个方面,但这不是最好的解决方案,因为如果我以后更改该 ActiveRecord 对象的内容,我必须记住更改该循环中的内容。

0 投票
2 回答
6245 浏览

java - 在java中将平面文件记录转换为xml

我有一个场景,其中员工记录写在平面文件中,例如:

现在我想每次都读取这个平面文件并将上面的员工记录转换成一些新的 xml 文件,所以最后我应该有以下数据的 xml 文件:

现在要实现这个概念,我需要处理数据的验证,例如:

  1. 身份证和工资应该是数字
  2. 名称长度应小于 20
  3. 平面文件的单行应包含以上 4 个字段

如果任何验证失败,则需要将它们与错误行号一起反映在 xml 文件中,例如:

或者

现在应用程序需要以这样一种方式设计,即组件可以插入替代品。例如,应该可以将用于基于分隔符解析输入文件的解析器替换为另一个将其解析为固定长度的解析器。

所以不知何故,我将不得不以分层的方式设计这个概念,比如

现在为了实现这个概念,我给出了一个想法,如下:

  1. 使用 BufferedReader 从文件中读取所有记录并使用 StringTokenizer 对其进行标记。
  2. 为每条记录初始化员工对象并将它们添加到某个集合(列表)中。
  3. 将错误(字段不匹配或任何其他验证失败)保留到 Map>。
  4. 使用一些 XML Builder API 将列表写入或编组到 xml 中(不清楚哪个是最好的)。

谁能给我更好的建议或任何提示来实现实施?

0 投票
1 回答
356 浏览

ruby - 如何在 Ruby 中修改以前设置的 XML 节点?

我有这样的功能:

以后如何访问该xml.inquiry节点以在该节点内添加更多数据?

如果我xml.inquiry do |inquiry|再次调用,它只会向我的 xml 添加另一个节点。

这是另一个示例,我想更改 foo 的值,但它正在向 xml 添加另一个 foo 节点。

0 投票
2 回答
8244 浏览

ruby-on-rails - 我可以使用什么来生成本地 XML 文件?

我有一个正在进行的项目,但我对 Rails 或 Ruby 不太了解。

我需要从用户输入生成一个 XML 文件。有人可以指导我找到任何可以向我展示如何快速轻松地做到这一点的资源吗?

0 投票
1 回答
658 浏览

ruby-on-rails - Rails xml-builder 自定义命名空间删除空格

我有一个 Google 商家中心 XML 脚本,它在每个元素中打印额外的空白,我似乎无法摆脱它

我已经简化了下面的脚本来展示我所追求的。当前脚本:

输出:

请注意,图像的 url 位于下一行并缩进,这不起作用。我需要的是:

请问我该如何解决?

0 投票
1 回答
92 浏览

xml - 是否有作为 XML 文件处理的接口?

我制作了一个依赖于从 XML 文件中获取的数据的应用程序,如果用户想要更新该应用程序中的某些内容,他必须更改该 xml 文件中包含的数据,但可以肯定的是我不能要求用户打开XML 文件并自己更改它,那么是否有一种方法或界面可用于编辑此 XML 文件或帮助我构建该界面的东西?

提示:为更新应用程序而必须对 xml 文件进行的更改是微小的更改,例如添加或删除节点。

0 投票
2 回答
1292 浏览

ruby-on-rails - 带有自定义标签的 Rails xml builder 链接

我正在创建一个 data.xml.builder 文件,我将把它输入 javascript 库以创建一个表。

摘录如下

我希望 item.name 也成为表中 item_path 的链接。

我知道我可以使用

为了创建一个链接。但是,我需要“单元格”的自定义标记,以便 javascript 库将其拾取到表中的正确位置。

因此,我想做的就是将这两者结合起来,看起来像这样。但我知道这行不通。