0

私は、一般的な関数open、print、closeを使用してXMLファイルに書き込むPerlプログラムを使用しています。XMLファイルは、後でPHPWebアプリケーションによってダイジェストされます。

#!/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;

多かれ少なかれ、これは基本的に現在のシステムがどのように機能するかです。もっと良い方法があるに違いないと思います。

4

2 に答える 2

6

これらのCPANモジュールについて:

  • XML :: LibXML
  • XML :: Writer
  • XML :: Simple
于 2012-06-14T20:43:38.403 に答える
1
于 2012-06-14T20:52:29.213 に答える