我需要在Perl中创建XML。从我所看到的,
XML::LibXML非常适用于从其他地方解析和使用XML。有人对XML Writer有任何建议吗?
XML::Writer还是保持不变吗?有人喜欢/使用吗?
除了功能完整性,我感兴趣的是一个易于使用的语法,所以请描述您的答案中您喜欢该模块的语法和其他任何原因。
请回答每个答案一个建议,如果有人已经回答你最喜欢的,请投票答案。希望很容易看到最受欢迎的。
谢谢!
解决方法
XML :: Writer仍然维护(至少在今年2月份之前),它确实是Perl最受欢迎的XML作者之一。
至于描述语法,最好看一下模块的文档(链接已经在问题中)。以机智:
use XML::Writer; my $writer = new XML::Writer(); # will write to stdout $writer->startTag("greeting","class" => "simple"); $writer->characters("Hello,world!"); $writer->endTag("greeting"); $writer->end(); $output->close(); # produces <greeting class='simple'>Hello world!</greeting>