问题标签 [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 回答
173 浏览

xml - 错误是什么意思以及如何解决它

错误 :

与元素类型“currentversion”关联的属性“v”的值不能包含“<”字符。

0 投票
1 回答
444 浏览

ruby - XMLSimple 将键值解析为哈希

我有以下 xml:

我如何配置 Ruby XMLSimple gem 以获取带有键/值的哈希?还是 XMLSimple 是错误的工具?

谢谢你的帮助!

0 投票
2 回答
5354 浏览

xml - 使用 Perl XML::Simple 的“格式不正确”错误

我正在尝试运行 Perl 脚本以将 xml 文档的所有元素放入数组中。代码如下:

当我运行这段代码时,我得到一个错误:

我正在使用为 MSWin32-x86-multi-thread 构建的 ActivePerl (v5.14.1)。我正在尝试在 Win7 上运行此脚本。

0 投票
2 回答
2549 浏览

xml - XML::Simple 似乎不适用于 URL。它是否正确?

我正在使用以下脚本:

它会读入我的名为 xml.xml 的 xml 文件

如果我现在将 xml 文件移出我的 cgi-bin,请更改其名称并使用以下命令引用它:

它仍然有效。

如果我现在尝试使用 url 而不是脚本不会返回任何内容:

我尝试过使用和不使用 http://,没有 www 以及各种不同的方法,但它没有返回任何内容。

我在这里做了一些愚蠢的事情还是不会加载远程网址?

谢谢。

0 投票
2 回答
434 浏览

perl - Ordering input tags in XML::Simple using Perl while printing the output in XML format

How to order the input tags in Perl code using XML::Simple module for printing the output in XML format in specified order.. i have tried this

but i am not getting the order which i required..i need the order ->name,SSID Config,Connectionmode,connectiontype,autoswitch,MSM .help me

0 投票
1 回答
1533 浏览

ruby-on-rails - XmlSimple - 使用 xml_in() 在 Ruby on Rails 中解析数据

我有一个像这样的简单 XML 文件:

在我的控制器中,我有:

在我看来,我有:

但我得到的错误是:

我想我的方法在这里返回 nil 那么我该如何解决这个问题以便我的视图将呈现“部分”?任何帮助表示赞赏!

0 投票
1 回答
213 浏览

xml - Perl XML:简单读取 xml 对并在每个对上执行某些操作

我有一个 XML 文件,其中包含以下部分:

我只需要解析这个特定部分中的文件/到对并在它们上运行一个函数 - 即

我怎样才能做到这一点?

先感谢您;

0 投票
2 回答
82 浏览

php - PHP 简单 XML 的问题

使用 PHP 的 simplexml_load_file 函数后,我在保存一些数据时遇到了一些麻烦。我想通过 SimpleXML 对象,如果数据满足要求,我想把它放在一个数组中。问题是我无法获得字段的值,如果有意义的话,它似乎总是通过整个对象。

这是我的代码

我的输出:

我要存储的只是实际值。我怎么做?

以下是我的 XML 示例供参考:

0 投票
4 回答
2940 浏览

arrays - Perl,使用 XML::Simple 解析 XML 并存在问题

我正在用 Perl 解析 xml 文件,并且在一个问题上似乎一切都很好。我有具有相同架构的文件,但它们从解析器返回不同类型的数据。这是一个简化的示例:

在转储中,这将返回以下内容:(注意 test 是一个包含两个哈希的数组)

现在,对于一组类似的数据,但只有一个“测试”实体,如下所示:

这将返回相似的数据,除了测试实体不再是一个数组,而是一个奇异的散列:

我的困境是我的代码需要一个数组,因为这是常态。但是在只有一个实体的情况下,它会返回该实体的哈希值。我的问题是,我如何处理哈希实体,就好像它是一个数组一样。或者测试一下?

现在我检索数组的代码是这样的:

但是使用散列,它会给出一个错误“不是数组引用”。我希望这是足够的细节!谢谢!!!

0 投票
1 回答
143 浏览

perl - XML::简单而独特的名称

我很难制作 Perl 脚本来正确解析如下所示的 XML 文件:

现在,我需要能够以某种方式调用那些UNIQUE_n,但我无法管理。Dumper 返回如下结构:

我尝试了 ForceArray,但无法使 ReportHost 成为数组并且惨遭失败。