【发布时间】:2012-06-15 17:55:16
【问题描述】:
我正在使用 Perl 程序,这些程序仅通过使用典型的函数打开、打印、关闭来写入 XML 文件。 XML 文件稍后会被 PHP Web 应用程序消化。
#!/usr/bin/perl
#opening file
open FILE, ">derp.xml" or die $!;
#data is created in variables like so...
$first = '<\?xml version=\"1.0\" encoding=\"UTF-8\" \?>';
$openperson = '<person>\n';
$name = '<name>Gary</name>\n';
$birthday = '<brithday>01/10/1999</birthday>\n';
$car = '<car>minivan</car>\n';
$closeperson = '</person>\n';
#writing variables to file
print FILE $first;
print FILE $openperson;
print FILE $name;
print FILE $birthday;
print FILE $car;
print FILE $closeperson;
close FILE;
这基本上是当前系统的工作方式。我相信一定有更好的方法。
【问题讨论】:
-
How can I create XML from Perl? 的可能重复项。
-
谢谢 Sebastian,在搜索之前没有看到这个问题。
-
社区共识Task::Kensho推荐XML::LibXML。
标签: xml perl perl-data-structures