问题标签 [xml-libxml]

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

perl - LibXML - 插入注释

我正在使用 XML::LibXML,我想添加一个评论,以便评论在标签之外。甚至可以将其放在标签之外吗?我试过 appendChild, insertBefore | 之后,没有区别...

0 投票
3 回答
1792 浏览

perl - Perl XML::LibXML: how to access comment nodes

For the life of me I can't figure out the proper code to access the comment lines in my XML file. Do I use findnodes, find, getElementByTagName (doubt it).

Am I even making the correct assumption that these comment lines are accessible? I would hope so, as I know I can add a comment.

The type number for a comment node is 8, so they must be parseable.

Ultimately, what I want tot do is delete them.

0 投票
4 回答
682 浏览

xml - 用 Perl 解析 XML

在这里完全是菜鸟,所以我很抱歉我提前的无知。

我搜索和弄乱的大部分内容都集中在使用XML::LibXMLXPath 上。

我遇到的问题是我不希望在标签之间捕获文本:我需要标签的值。

这是我的 XML 结构

我正在尝试获取名称属性(不带引号)并确定此人是超级用户还是超级读者。

除了打印节点之外,我无法做很多事情。我需要将其转换为用户名结构中的 CSV 文件;角色

0 投票
1 回答
391 浏览

perl - XML::LibXML perl 释放内存

我需要处理数百个 xml 文件。我正在使用 XML::LibXML。我对 perl 很陌生,在打开新文件之前,我不明白如何关闭第一个 XML 解析文件

例子

谢谢大家,里卡多

0 投票
1 回答
215 浏览

xml - 使用 perl XML::LibXML 解析 XML

我有一个以以下格式返回 XML 的 Web 服务。我正在使用 XML::LibXML 来解析输出。

而且我不知道如何到达 XML 中的 ChemicalSubstanceIdentification 节点。我的代码是

我在做什么有问题。任何帮助表示赞赏。谢谢!

0 投票
0 回答
154 浏览

perl - Perl XML::LibXML - 搜索和替换文本内容

正如标题所说,我只是想遍历每个文本节点并搜索和替换一个值。如何使用 XML::LibXML 做到这一点?

0 投票
1 回答
194 浏览

xml - 在 Perl libXML 中访问节点

我有以下 Perl 代码,我正在使用 LibXML:

我想要做的是访问childNodes()单独获得的节点,但我的$node2 = @childnodes->getNode(1);不起作用。如何才能做到这一点?

0 投票
2 回答
138 浏览

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

文件:SN.xml

我想要以下输出:

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

提前致谢。

0 投票
1 回答
39 浏览

xml-libxml - 在 xmllib 中使用 xmlXPathDistinct

我不明白如何将 xmlXPathDistinct 用于 xmllib2

有人可以给我一个例子吗?

里卡多

编辑:gcc -o test2 test2.c -L/usr/local/lib xml2-config --cflags --libs-lpthread -m64

Linux mymachine 2.6.32-358.23.2.el6.x86_64 #1 SMP 2013 年 10 月 16 日星期三 18:37:12 UTC x86_64 x86_64 x86_64 GNU/Linux

0 投票
0 回答
45 浏览

perl - Perl LibXML读取带有命名空间的xml文件不读取文件

我必须使用 Perl LibXML 读取 xml 文件。我会读很多xml文件。但是这个文件有一些命名空间,下面是我的示例 xml 文件。

这是我读取上述文件的 Perl 代码

但是当我改变 它xmlns="xmlns:x="它会起作用。

但是我的 xml 不包含xmlns:x这个,它只包含xmlns="value".

请帮我解决这个问题。