我有以下几点:LIBXML - 如何获取标签的名称?
my $string='<entry><name>Bob</name><zip>90210</zip></entry>';
my $parser=XML::LibXML->new();
use HTML::Entities;
my $encodedXml=encode_entities($string,'&\'');
my $doc=$parser->parse_string($encodedXml);
foreach my $text($doc->findnodes("//text()")){
print $text->to_literal,"\n";
}
此打印出 '鲍勃' 和 '90210';
如何获得实际的节点名...我需要一种方式来获得我的XML树中的所有节点....即“名”和“拉链”
“混合内容节点”不应该成为问题。大多数XML格式不允许这样的层次结构。 XHTML是我见过的许多许多人中唯一的。 – ikegami