我使用PHP函数 simplexml_load_string 并尝试从XML数据获取数据 但看来我无法从此xml数据中获取任何信息
UNION ALL
这是我的代码
DECLARE @SQL AS VarChar(MAX)
SET @SQL = ''
SELECT @SQL = @SQL + 'UNION ALL SELECT Name, Age, Gender FROM ' + TABLE_SCHEMA + '.[' + TABLE_NAME + ']' + CHAR(13)
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME LIKE 'Customer%'
SELECT @SQL = STUFF(@SQL,1,10,'')
EXEC (@SQL)
我尝试使用echo $ xml [0],$ xml [0]->值,$ xml [1],但无法从此xml数据中获取任何信息。
答案 0 :(得分:0)
从XML而不是从SimpleXMLObject(大量使用print_r()
和Iterator
的{{1}}派生正确的调用会容易得多
(逆向工程)XML是否存在
ArrayAccess
则第一个<root>
<attribute>
<name>uname</name>
<value>admin</value>
</attribute>
<attribute>
<name>playerlevel</name>
<value>1</value>
</attribute>
<attribute>
<name>sessionid</name>
<value>i9vfgvqo30c2kk2g57avmd0t</value>
</attribute>
</root>
的呼叫顺序为
<root><attribute><name>