问题标签 [xml-simple]

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 投票
2 回答
4920 浏览

xml - 通过 Perl 脚本更改 XML 文件内容

该线程是Perl 脚本的延续,用于填充 XML 文件

我要更改的文件是:

我想在此列表中添加一个新国家/地区。

在上一个问题中,用于填充 XML 文件的 Perl 脚本

建议添加一个新标签,但在我的情况下,我不确定如何使用“推送”。我无法映射到正确的标签。

0 投票
2 回答
1565 浏览

ruby - 在 Ruby 中,有没有办法在某些值为 nil 时使用 XmlSimple?

因为 nil 会阻塞 XmlSimple:

但如果是以下,那么它会给出一个错误:

0 投票
1 回答
774 浏览

ruby - XmlSimple 如何像 data.to_xml 一样输出 XML?

可以XmlSimple.xml_out以同样的方式输出 XMLto_xml吗?(而不是属性,使用标签):

0 投票
2 回答
14623 浏览

xml - 如何将简单的 xml 文件解析为可读格式

Perl新手在这里。有人可以告诉我如何使用 perl 从这个 xml 文件中提取数据并格式化我需要的输出吗?我会使用 XML::Simple 还是将其作为 fh 打开并以某种方式拆分?谢谢你。

使用XML::Simple的文档对我来说似乎并不简单。

例如,我有一个看起来像这样的小 xml 文件。

测试.xml

我想将属性 =“值”对转换为像 csv 文件一样可读,: 或者我想打印出来。

前任:

0 投票
1 回答
529 浏览

perl - 如何使用 Perl 的 XML::Simple 模块对键值对进行编码?

我有一个散列形式

我需要将其转换为表单的 XML 片段

如何才能做到这一点?

0 投票
2 回答
597 浏览

xml - 如何动态生成 XML?

实际上,我以前以不同的形式问过这个问题。我确实得到了一个很好的答案,但我认为我需要更多的澄清,所以我再次完整地询问它。

用户将编写如下脚本:

这必须生成一个 XML,如:

图像值和参数值将在不同的时间点输入。但是它们必须被收集并放置在Images元素内,对于Parameters. 我应该在这里遵循什么方法?请提供一些代码示例。


编辑

我有类似的东西

作为结构,但这些是固定结构。我怎样才能使这种动态适应用户的要求?

0 投票
1 回答
357 浏览

ruby - XmlSimple 为每个元素创建单元素数组——有没有更好的方法?

我正在使用XmlSimple将 XML 文档转换为 ruby​​ 哈希。它把数据变成这样:

进入这个:

请注意它是如何将所有内容放入数组中的,我想是因为它不知道架构是否允许多个实例,例如<offset>,inside <resultPage>。因此,为了访问我的数据,我总是[0]在所有内容的末尾添加一个。

我必须忍受这个,还是有一种优雅的方式来解决它?

0 投票
1 回答
3383 浏览

android - Android,帮助一个简单的框架 PersistenceException

我正在尝试使用org.simpleframework.xml. 在我的 Android 项目中处理 xml 数据的类。我不明白如何构建我的类“Point”构造器以匹配 xml 定义:在运行时我得到这个异常:

我的xml数据是这样的:


文件点.xml:


文件 Rssi.java:


文件点.java:


文件点:java:

0 投票
1 回答
641 浏览

ruby - 如何使用 XmlSimple 将哈希解析为 XML?

我有一个哈希,我想使用 SimpleXML 解析为 XML,但是有一个我不知道如何处理的技巧:

我的哈希看起来像:

我使用以下方法将其解析为 XML:

导致:

没关系,就像一个魅力,但是当我需要循环时会出现问题。我正在做一个自动测试,在每个测试上循环并将测试数据保存在一个哈希上,在测试结束时我需要将它保存在一个 xml 中,我需要得到这样的东西:

在每个测试中合并每个散列不会起到作用,因为它会阻止最后一个散列(子根) 我是否说清楚了?simpleXML 不能解决问题还是我需要寻找其他解决方案?

0 投票
2 回答
593 浏览

ruby - 使用 xmlSimple.xmlIn(file) 和 Ruby

我无法让 xmlSimple 在我的 .rb 文件中正确运行。我正在使用xmlSimple.xmlIn(filename);,但是,找到正确的文件似乎有错误。我已将文件移动到 bin 并且文件存在,意思是filename.exists? = true. 关于可能的错误来源的任何想法?谢谢!

-编辑-让我添加此信息;我对 Ruby 很陌生,很有可能我的方法或语法完全错误,这是我在 .rb 文件中的代码:

该程序的目的是去除原始 XML 文件中的所有转义字符,然后替换<p>and</p>标记中的每个“Paragraph#”节点。之后,将使用XmlSimple.Xml_in(filename). 任何建议或更正都非常感谢。