问题标签 [xml-twig]

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 回答
594 浏览

perl - 使用 XML::Twig 使用 Perl 进行 XML 解析

我需要从 XML 文件中获取一些值...该文件位于多个站点中.. 示例: http: //1.1.1.1/apache2-default/status.xml, http: //1.1.1.2/apache2- default/status.xml等。XML文件的格式为:

这是我创建的代码...

然而,当运行脚本时,我在开始时得到了一些空字段......和一个警告......每个服务器的每个 xml 文件......这是输出......为什么会这样?......我没有需要它们……只需要与 XML 相关的字段……

非常感谢您的帮助。

迈克尔。

0 投票
1 回答
598 浏览

activeperl - 如何为 Windows XP 安装 XML::Twig

我尝试XML::Twig使用 ppm 安装,也尝试通过在 perl/lib 文件夹中添加 twig.pm 文件手动尝试,也尝试使用 Nmake 但出现错误

“NMAKE:致命错误 U1073:不知道如何使 'C:\Documents' 停止。”

我该如何安装它?

0 投票
2 回答
3283 浏览

xml - 使用 xml::twig 解析 xml 文件

我有以下一个大型 xml 文件,其中包含以下格式的实体:有人可以帮助我如何使用 xml::twig 处理它吗?

我运行以下代码并内存不足!

0 投票
2 回答
1636 浏览

perl - xml::Twig 和 findnodes

我有以下 xml 代码片段:

xml::twig用来解析它如下:

并将 textbtextctextd 作为数组的一个元素。是否可以选择将 findnodes textb、textc、textd作为 3 个数组元素而不是一个?

0 投票
1 回答
170 浏览

perl - xml::Twig 句柄

是否可以告诉 xml::twig 句柄只解析非嵌套标签?

即例如是否可以使用下面的代码在同一个处理程序下处理 tag1、tag2、tag3 并在不同的处理程序上处理 tag4 或者我需要每个标记的处理程序

我的意思是嵌套标签和非嵌套标签之间是否可能有所不同?

0 投票
2 回答
122 浏览

xml - can't read a public scalar inside a sub

the perl code is like followed : the problem is that I can not read $key inside sub tweak_server{} ....

}

as i state, the $key can be read outside the sub, but not inside..the error appeared:Use of uninitialized value $key

and then i tried a simple situation, just like

in this code, the $a can be read.... i spent one day on this, but still can't fix it...crazy now thank in advance!!

0 投票
1 回答
708 浏览

javascript - xml twig:输出未转义的文本

我正在使用 Perl 的 XML::Twig 模块将 XML 转换为 (X)HTML。我需要输出一个如下所示的 Javascript 元素:

由于脚本包含未经 XML 批准的“<”,因此当我调用 时$node->set_text($code);,它被转义为“<”,这会破坏它。如何在不转义的情况下输出文本?如果这是不可能的或不好的,我该如何解决?

0 投票
1 回答
863 浏览

xml - 如何使用 Twig 模块从 XML 中删除注释

我正在使用 XML::Twig 模块从 XML 文件中删除所有注释。示例文件可以是 -

我使用过这样的脚本 -

该脚本正在删除两条评论中的“CDATA”部分,这不是我的意图。输出如下-

我必须添加什么来保持所有 CDATA 部分和其他内容不变,只是为了删除评论?

提前致谢。

0 投票
2 回答
487 浏览

perl - XML::Twig xpath 栏

我正在使用 XML::Twig 来处理这个 XML:

我正在使用以下代码来处理它:

代码失败:

我一直在尝试不同的东西,任何时候我都使用'|' xpath 中的字符会破坏程序。它在http://www.xpathtester.com上工作得很好(以为我用 '//' 替换了 '.')。有想法该怎么解决这个吗?

0 投票
2 回答
1288 浏览

xml - 使用 Perl / XML::Twig 对 XML 文档进行排序和合并

我在一个目录中有许多 XML 文件需要排序并合并到一个文件中。文件格式如下:

文件1.xml:

文件2.xml:

文件 3.xml:

文件 4.xml:

此目录中的所有文件都需要按照以下标准进行排序:

  1. 文件号码
  2. 文档类型(a 或 b)

然后需要合并它们,所以输出文件应该如下所示:

为了实现这一点,我尝试在 Perl 中使用 XML:Twig。到目前为止,我有以下代码:

在这一点上,我似乎无法找出正确的语法来从解析器中获取我想要的元素。

1. 如何获取根元素(“doctypea”或“doctypeb”)的值?

2. 我假设我需要 (1) 才能将 parsenode 解析到 docnumber 字段?

然后我的计划是构建某种带有 doctype%number 的 has 以进行排序,我不确定将它们与它合并的最简单方法。

感谢任何建议!