我可以将XML :: Simple与内存中的字符串一起使用,而不是使用文件吗?

时间:2009-08-05 03:38:14

标签: perl xml-simple

XML::Simple documentation表示用XML文件启动数据结构,使用XMLin('[FILENAME]') ...但我有一个内存中的字符串。

我可以直接使用它,还是需要将其保存到文件系统中,然后将其加载到XMLin

2 个答案:

答案 0 :(得分:5)

您似乎错过了in said documentation以下信息:

  

XMLin()接受可选的XML   说明符后跟零或更多   'name => value'个选项对。 XML   说明符可以是以下之一:

     

...

     

一串XML

     

包含XML的字符串(由   '<''>'的存在   字符)将直接解析。   例如:

  $ref = XMLin('<opt username="bob" password="flurp" />');

答案 1 :(得分:1)

它也说

my $ref = $xs->XMLin([<xml file or string>] [, <options>]);