使用 python 我會使用ElementTree.write方法:
tree.write("myfile", method="text")
所以從這個xml:
<all>
<a>ABC<b><s> </s>GHJK</b></a>
<z>1234</z>
</all>
我會得到:
ABC GHJK
1234
但是我在 cpan libxml 檔案中找不到類似的東西。perl 的 libxml 有類似的東西嗎?
uj5u.com熱心網友回復:
您正在尋找以下textContent方法XML::LibXML::Node:
#!/usr/bin/env perl
use warnings;
use strict;
use XML::LibXML;
my $dom = XML::LibXML->load_xml(IO => *DATA);
my $root = $dom->documentElement;
print $root->textContent;
__DATA__
<all>
<a>ABC<b><s> </s>GHJK</b></a>
<z>1234</z>
</all>
列印出來
ABC GHJK
1234
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/504235.html
標籤:Python python-3.x perl libxml2
上一篇:使用Dist::Zilladist.ini如何獲得僅用于測驗的檔案?
下一篇:Perl中的“句柄”是什么?
