【发布时间】:2017-11-06 20:49:22
【问题描述】:
我在 google 上做了很多搜索,但是如果 XML 包含在字符串中,有没有办法解析和获取类似于从文件中提取值的值。
以下是一个示例脚本:
use strict;
use warnings;
use XML::LibXML;
my $xml = "<family><id>25502</id><father><id>1</id></father><mother><id>2</id></mother><son><id>2</id></son></family>";
my $id = $xml->getElementsByTagName("id")->item(0)->getFirstChild->getData;
print $id;
在此示例中,我无法打印 ID。请帮忙。谢谢。
【问题讨论】:
-
您认为在尝试此操作时收到错误消息是不值得一提的吗? 不能在没有包或对象引用的情况下调用方法“getElementsByTagName”