XML::Simple 文档说使用 XML 文件启动数据结构,使用XMLin('[FILENAME]')
... 但我有一个内存中的字符串。
我可以直接使用它,还是需要将它保存到文件系统然后加载到XMLin
?
XML::Simple 文档说使用 XML 文件启动数据结构,使用XMLin('[FILENAME]')
... 但我有一个内存中的字符串。
我可以直接使用它,还是需要将它保存到文件系统然后加载到XMLin
?
您似乎在所述文档中遗漏了以下信息:
XMLin() 接受一个可选的 XML 说明符,后跟零个或多个
'name => value'
选项对。XML 说明符可以是以下之一:...
一串 XML
包含 XML 的字符串(通过
'<'
和'>'
字符识别)将被直接解析。例如:$ref = XMLin('<opt username="bob" password="flurp" />');
它还说
my $ref = $xs->XMLin([<xml file or string>] [, <options>]);