: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