问题标签 [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.
node.js - 无法在 node.js 代码中的 XML 结构 xml-builder 中显示变量
刚刚为 node.js 尝试了 xmlbuilder;遇到麻烦:无法在 XML 结构中显示变量:
这给出了结构化的 XML:
如您所见,缺少变量 totalmem ..
有任何想法吗?
ruby-on-rails - rails xml.builder 缺少模板错误
错误:模板丢失
缺少模板杂项/站点地图、带有 {:locale=>[:en]、:formats=>[:xml]、:handlers=>[:erb, :builder]} 的应用程序/站点地图。在以下位置搜索:*“/Users/yliu/Google Drive/ruby projects/Blog/lenswish/app/views”*“/usr/local/rvm/gems/ruby-1.9.3-p194/bundler/gems/twitter-bootstrap -rails-4b8a511e6518/app/views" * "/usr/local/rvm/gems/ruby-1.9.3-p194/gems/devise-3.1.0/app/views"
耙路线:
路线.rb:
控制器:
模板位置:app/views/miscellaneous/sitemap.xml.builder
模板 sitemap.xml.builder 中的内容:
我已经检查了文件权限问题。还是行不通。请任何人帮忙。提前致谢。
ruby-on-rails - 如何在 Rails 中构建运行值?
这是动态创建 XML 的 XML 函数:
如何执行这个?
我想xml.navPoint( id: toc_part['id'], playOrder: j.to_s) do
在循环中运行。如果我直接调用它而不进行任何插值,则会引发“意外结束”错误。
在视图文件中,我可以使用html_safe
或 raw 将字符串转换为 HTML。但在模型中我不知道如何转换它。
谁能帮我解决这个问题?
ruby-on-rails - xml.builder 的 content_for
是否可以在 *.xml.builder 文件中使用 content_for ?
当我打印时:
它返回
<child>anything</child>
<parent>
<child>anything</child>
</parent>
但我只需要
<parent>
<child>anything</child>
</parent>
node.js - How to get write unencoded html to a file?
I'm using reading in a .HTML snippet from the file system; it contains just <h1>Hulton Archive</h1>
. Then I'm writing a new XML file which must contain that HTML snippet in a certain element. using XMLbuilder to build an XML file out of it. Here's what I have:
The problem is that the HTML tags are encoded in the input file; changed from <h1>header</h1>
into <h1>header</h1>
. I want to preserve the HTML tags instead of encoding them in the output file.
I have tried writing this file using both XMLbuilder (https://github.com/oozcitak/xmlbuilder-js) and xml2js (https://github.com/Leonidas-from-XIV/node-xml2js). It seems like both of them were encoding the HTML on the output file.
How can I get write out the XML file without encoding the HTML?
node.js - 使用 xml2js 和 xmlbuilder 将 XML 解析为 JSON 并返回...?
尝试使用 xml2js 将 XML 解析为 JSON,然后使用 xmlbuilder 将 JSON 返回到 XML (通常在以编程方式修改内容之后)。
根据这篇文章https://github.com/oozcitak/xmlbuilder-js/issues/69 ,我认为这两者应该是互补的。但是我遇到了一些困难,而且一定是我没有正确设置配置参数。
这是我正在运行的代码:
这是原始 XML 的第一部分:
这是 xml2js 如何将其解析为 JSON 的,这对我来说是正确的:
请注意,在上面的 JSON 中:
- 属性(例如
name=
)被转换为@
对象内的键,并且 - 属性值变成对象
下面是 xmlbuilder 将其转回 XML 时的样子:
所以 XML builder 面临两个问题: * 它不能识别@
对象中的属性名称和 * 它不能识别属性对象中的属性值
黑客似乎 xmlbuilder 希望属性名称的结构如下:
而不是
我应该以不同的方式配置 xml2js,以不同的方式配置 xmlbuilder,还是有一对不同的库可以解析 XML -> JSON -> XML?
c# - 在 C# Windows 或 ASP 应用程序中构建 XML
我将大量 XML 参数从我的应用程序传递到 SQL Server(Windows 和 ASP.Net 应用程序)
早些时候,我曾经使用基于字符串的连接运算符构建 XML,类似于下面的。
该应用程序确实曾经占用内存并且非常慢。我将连接方法更改为 String Builder 类以构建大 XML。
使用上述方法时,我的应用程序使用的内存级别发生了巨大变化。
我想知道是否有更好的方法可以在我的应用程序中使用。
ruby-on-rails - 使用 Rspec 测试 XmlBuilder
我发布了一个关于使用 XmlBuilder 渲染 XML的问题( Rails XML builder not rendering )。该特定问题已解决,但我在测试此控制器操作时遇到了另一个问题。
问题似乎出在 Rspec 上,因为用 Minitest 编写的相同测试工作正常,并且使用 cURL 也可以工作。
在调试时,Rspec 从不尝试渲染 xml 构建器模板。它只是跳过模板并呈现带有空白正文的 http 状态 200。
以下是控制器、xml 构建器、测试和测试结果:
控制器/bars_controller.rb
/views/bars/show.xml.builder
/test/controllers/bars_controller_test.rb
/spec/controllers/bars_controller_spec.rb
试验结果
ruby - 为 XML 根节点添加前缀
我正在使用 Nokogiri 生成 XML。我只想向 XML 根节点添加命名空间前缀,但问题是将前缀应用于它应用于所有子元素的第一个元素。
这是我的预期结果:
xml - 使用nodejs中的xmlbuilder在xml中添加namspace
我正在使用 xmlbulilder 包在 nodejs 中生成 xml,现在我的要求是将命名空间添加到 xml。例如
我们怎么做呢?感谢帮助!