-1

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

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

4

2 回答 2

5

您似乎在所述文档中遗漏了以下信息:

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

...

一串 XML

包含 XML 的字符串(通过'<''>' 字符识别)将被直接解析。例如:

  $ref = XMLin('<opt username="bob" password="flurp" />');
于 2009-08-05T03:50:41.557 回答
1

它还说

my $ref = $xs->XMLin([<xml file or string>] [, <options>]);
于 2009-08-05T03:50:29.997 回答