XML::Simple documentation表示用XML文件启动数据结构,使用XMLin('[FILENAME]')
...但我有一个内存中的字符串。
我可以直接使用它,还是需要将其保存到文件系统中,然后将其加载到XMLin
?
答案 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>]);