问题标签 [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 投票
1 回答
65 浏览

perl - Perl:在标量上下文中访问 XML::Simple 值

给定以下XML::Simple对象,我将如何将其中一个键值复制到标量赋值中。下面的输出 if from print Dumper($xmlobjectreturnedfrommodule);

通常情况下,hashref我只会使用以下内容:

但它返回以下 HASH(0x1e32640) 而不是hashref. 有什么XML::Simple导致这个还是我错过了什么?

0 投票
1 回答
7404 浏览

xml - 找不到 ParserDetails.ini

0 投票
1 回答
108 浏览

xml - Perl 将异常 XML 解析为哈希数组

我正在尝试将 XML 解析为哈希数组,我知道您可以使用 来执行此操作XML::Simple,但它并没有给我想要的结果。

这是我的 XML:

这是我使用得到的输出XML::SimpleXMLin()然后使用打印Data::Dumper

但我想要以下输出:

我不知道是否有可能得到这个输出XML::Simple或者它是否是最好的方法,但我查看了 CPAN 文档并在线搜索,我不知道从哪里开始。有人可以帮我弄清楚如何获得所需的输出吗?

0 投票
2 回答
486 浏览

perl - 使用 Perl 基于其他更新 xml 属性值

这是我的示例 xml 文件

<path>在这种情况下,只有当其中包含“开源”字符串时,我才需要更新修订的值。

我搜索了很多但找不到任何有用的东西来实现这一点,我可以根据下面的位置修改值,有人可以帮我更新吗?或者让我知道是否有更好的 Perl 库来执行此操作。

0 投票
1 回答
346 浏览

xml - 使用转换后的哈希 xml 打印哈希键简单

我是 perl 新手,我想获取使用这样的XML::SIMPLE模块生成的哈希表的键

这是生成的结构

我试过这个

但我什么也得不到;我想打印WEB WAP/PDAWAP请问这怎么可能?

0 投票
2 回答
101 浏览

xml - Perl 不解释刻度中的值,称其为未定义值

我正在编写一个使用XML::Simple模块从配置文件中提取信息的子程序。

XML 文件具有以下结构

代码工作正常。它按预期将 XML 数据放入嵌套散列中。但是当我想使用当前系统将一台服务器与其他服务器隔离时,hostname我遇到了问题。

我认为这条线

应该将当前机器的主机名插入到最后一组括号中。但是,当执行我得到的代码时

0 投票
2 回答
130 浏览

xml - 打印出按属性排序的 XML::SImple 哈希

我有一个如下所示的 XML 文件:

我按类型对 XMLin 进行排序 - 所以 XML::Simple。我认为这将是一个很好的方法。按类型组织每本书。

这将打印出来:

所以当我知道类型名称时它可以工作,但这会引发错误:

这不会引发错误 - 但是它不会不打印任何内容。

我正在尝试打印出类型,并且只有在我知道类型的情况下才有效。最终,我想输入书的类型和标题,但现在,如果我可以打印出类型,那就太好了。

0 投票
1 回答
52 浏览

perl - How do I specify that an XML::Simple data point is a node and not an attribute?

I'm trying to build XML that looks like this using XML::Simple:

I'm finding XML::Simple very difficult to behave like I want, so I tried feeding it it's own medicine:

yields:

If I feed that back into XML::Simple and print it:

I get this, which doesn't match what I sent it in the first place:

How do I tell XML::Simple to treat a node as a node and not an attribute?

0 投票
1 回答
1075 浏览

xml - 如何使用 Perl 从深度嵌套的 XML 文件中解析/提取值列表

如何从具有良好嵌套值的 XML 文件中解析/提取值列表?

我尝试过 XML Simple,但我只能从 10 多个值的列表中提取第一个值。我试图首先选择 seriesName "Temperature" 并提取该组下的值。

这是我正在解析 T124.xml 的 XML 文件(我已将其消化为一个巨大的文件):

这是我使用的 Perl 代码:

我想看到以下输出(如下所示),但是我只能提取第一个 675.0 值:

ETC...

0 投票
1 回答
3190 浏览

perl - 避免“找不到 parserDetail.ini”警告

使用时XML::Simple,我总是收到警告

我想做类似的事情

我红色 perldoc 关于警告http://perldoc.perl.org/warnings.html并找到了一个 'Cathegory hiearchy' 但我不知道这个警告属于哪个类别。

你知道吗?

你知道那些 ParserDetail 的目的是什么吗?