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

mbl*_*ll8 -1 perl xml-simple

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

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

Sin*_*nür 5

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

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

...

一串XML

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

  $ref = XMLin('<opt username="bob" password="flurp" />');
Run Code Online (Sandbox Code Playgroud)