我有以下幾點: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