无法从XML(SimpleXML)加载字符串

时间:2018-06-20 12:17:32

标签: php xml

我使用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数据中获取任何信息。

1 个答案:

答案 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>