1
我正在使用XML :: LibXML来分析xml文件并更改新节点的值并回写。原始文件不包含文档类型,但是当我回写到文件时,库将doctype添加为<?xml version =“1.0”? >位于文件的顶部。
我的客户对此并不满意。有没有办法可以关闭/排除doctype,而不是使用toString方法并将其删除?
Perl XML :: LibXML排除xml doctype
my $string= $doc->toString();
$string =~ s/<\?xml.*\?>\n//sm;
[perl + DOM +使用XML :: LibXML +如何从XML文件中移除xml版本标题?与DOM] [1] [1]:http://stackoverflow.com/questions/3236028/perl-dom-use-xmllibxml-how-to-remove-xml-version-title-from- XML文件-WI – gangabass