【发布时间】:2016-10-16 06:30:02
【问题描述】:
我对使用 luaxml 解析 XML 字符串时看到的行为感到困惑。 Lua 文档声明在表变量上调用 print() 如下:
print(type(t))
print(t)
会产生如下输出:
t2: table
t2: table: 0095CB98
但是,当我这样使用 luaxml 时:
require "luaxml"
s = "<a> <first> 1st </first> <second> 2nd </second> </a>"
t = xml.eval(s)
print("t: ", type(t))
print("t: ", t)
我得到以下输出:
t: table
t: <a>
<first>1st</first>
<second>2nd</second>
</a>
为什么print(t) 没有返回类似于第一个示例的结果?
【问题讨论】: