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

perl - 使用 XML::Simple 将 XML 文件读入用户 Perl 类

我有一个 Perl 对象,其中包含一个标量和两个哈希数组。

我正在使用XML::Simple保存此数据结构的 XML 副本,但是当我尝试使用读取 XML 文件时,XMLin我得到了不同的数据结构。

有没有办法指定结构XMLin以采用我用来创建原始 XML 文件的对象的格式?

0 投票
2 回答
1955 浏览

xml - XML::简单检查节点是否包含值

我不知道如何使用 Perl 中的 XML::Simple 模块检查节点是否包含值...这是我的代码:

一些Boiler节点可以为空,输出如下所示:

第四个$VAR1是空的,但我如何在代码中检查它?

先感谢您

0 投票
1 回答
395 浏览

perl - perl XML::简单属性空白

我正在尝试将一些 XML 解析为 Perl,但测试并没有产生我所期望的结果。

但是输出是空白的,并且print Dumperid 属性看起来是错误的,但我不知道为什么。

输出:

这是正常工作的最终代码。

0 投票
1 回答
698 浏览

xml - 如何在perl中简单地在XML中检索具有相同名称的节点

我有一个 xml 文件,我想将入口节点的 id 与反应节点的 id 进行比较,如果与下面的示例相同,我想访问反应的所有信息(基板 id 和产品 id)。我有两个产品 ID,这段代码给出了第一个这是 XML 文件

这是我的代码

0 投票
1 回答
1286 浏览

perl - Perl xml简单用于解析具有相同名称的节点

我有以下 xml 文件

我厌倦了使用 xml simple 和下面的代码来解析它,因为其中一个节点有 2 个图形元素,所以我被卡住了。所以它抱怨。我假设我必须有另一个用于图形元素的 foreach 循环,但我不知道如何进行。

这是代码结果

0 投票
1 回答
769 浏览

perl - perl XML::Simple 用于重复元素

我有以下 xml 代码

我正在尝试使用以下代码打印基材 ID 和产品 ID,我被困在具有多个 ID 的代码上。尝试使用 dumper 查看数据结构,但我不知道如何进行。我已经在我的解析脚本的其余部分使用了简单的 XML(这部分是我整个脚本的一小部分),我现在不能改变它

这是输出

0 投票
2 回答
486 浏览

xml - Perl XML::Simple 用于解析内部节点

我想解析我在这里拥有的 XML 文件并打印元素的id属性。internal

这是 XML 文件

这是代码,当一个节点有两个内部属性时它会失败

这是自卸车的样子

0 投票
1 回答
328 浏览

xml - Perl XML-SAX-Expat 外部实体位置

我正在使用 XML-Simple 和 XML-SAX-Expat 来解析带有外部实体的文档。我声明我的实体如下:

我从同一目录中的另一个文件中引用。

但是,它正在我当前的工作目录中搜索文件,而不是根文档的位置。

我怎样才能让它使用根文档的目录而不是我的 CWD?

0 投票
2 回答
138 浏览

xml - 使用 Perl Xml 模块 - 在 xml 文件中附加值

文件:SN.xml

我想要以下输出:

请帮助我使用模块获得此输出。

提前致谢。

0 投票
1 回答
89 浏览

xml - 使用 xml::simple - 无法获得特定格式的输出

输入文件:SN.xml

我正在使用这些代码将 XML 文件转换为哈希。

我得到以下输出:

我期待得到下面的输出,请帮我得到这个..

请向我推荐任何其他产生此结果的模块..

提前致谢!