Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php xml标记中的名称空间功能错误_Php_Xml - Fatal编程技术网

Php xml标记中的名称空间功能错误

Php xml标记中的名称空间功能错误,php,xml,Php,Xml,我有一个xml,如下所示: <stream:features> <readreceipts></readreceipts> <groups_v2></groups_v2> <privacy></privacy> <presence></presence> </stream:features> <auth mechanism="WAUTH-2" user=

我有一个xml,如下所示:

 <stream:features>  <readreceipts></readreceipts>  <groups_v2></groups_v2>  <privacy></privacy>  <presence></presence>  </stream:features>  
 <auth mechanism="WAUTH-2" user="919414556709">91941455670925   TnoXp8R!1449658547</auth>  
 <start from="s.whatsapp.net"></start>  
 <stream:features></stream:features>  
 <challenge>&quot;3Yw`_}.)</challenge>  
 <response>Is?F5Q:Zl[uY,!Ac</response>  
 <success t="1449658699" props="4" kind="free" status="active" creation="1449574308" expiration="1481110308">, `gy~Z5u?bK</success>  
 <presence name="SG"></presence>  
 <message to="919414556709@s.whatsapp.net" type="text" id="A0ddU1vfrD1K0" t="1449658548" notify="SG">  <body></body>  </message>  
 <ib from="s.whatsapp.net">  <offline count="0"></offline>  </ib>  
 <presence from="919414556709@s.whatsapp.net"></presence>  
 <ack from="919414556709@s.whatsapp.net" class="message" id="A0ddU1vfrD1K0" t="1449658700"></ack>  
<br />
但是得到错误:

<b>Warning</b>:  simplexml_load_string(): namespace error : Namespace prefix stream on features is not defined in <b>C:\wampp\htdocs\Chat-API-master\examples\test.php</b> on line <b>54</b><br />
<br />
<b>Warning</b>:  simplexml_load_string():  &lt;stream:features&gt;  &lt;readreceipts&gt;&lt;/readreceipts&gt;  &lt;groups_v2&gt;&lt;/groups_v2&gt;  &lt;pri in <b>C:\wampp\htdocs\Chat-API-master\examples\test.php</b> on line <b>54</b><br />
<br />
<b>Warning</b>:  simplexml_load_string():                  ^ in <b>C:\wampp\htdocs\Chat-API-master\examples\test.php</b> on line <b>54</b><br />
<br />
<b>Warning</b>:  simplexml_load_string(): Entity: line 2: parser error : Extra content at the end of the document in <b>C:\wampp\htdocs\Chat-API-master\examples\test.php</b> on line <b>54</b><br />
<br />
<b>Warning</b>:  simplexml_load_string():  &lt;auth mechanism=&quot;WAUTH-2&quot; user=&quot;919414556709&quot;&gt;91941455670925   TnoXp8R!14496585 in <b>C:\wampp\htdocs\Chat-API-master\examples\test.php</b> on line <b>54</b><br />
<br />
<b>Warning</b>:  simplexml_load_string():  ^ in <b>C:\wampp\htdocs\Chat-API-master\examples\test.php</b> on line <b>54</b><br />
<br />
<b>Fatal error</b>:  Call to a member function xpath() on boolean in <b>C:\wampp\htdocs\Chat-API-master\examples\test.php</b> on line <b>55</b><br />
警告:simplexml\u load\u string():命名空间错误:在第54行的C:\wampp\htdocs\Chat API master\examples\test.php中未定义功能的命名空间前缀流

警告:simplexml\u load\u string():流:第54行的C:\wampp\htdocs\Chat API master\examples\test.php中具有readreceipts/readreceipts groups\u v2/groups\u v2 pri
警告:C:\wampp\htdocs\Chat API master\examples\test.php第54行的simplexml\u load\u string():^
警告:simplexml\u load\u string():实体:第2行:解析器错误:第54行C:\wampp\htdocs\Chat API master\examples\test.php中文档末尾的额外内容

警告:simplexml_load_string():auth mechanism=“WAUTH-2”user=“919414556709”91941455670925 TnoXp8R!第54行C:\wampp\htdocs\Chat API master\examples\test.php中的14496585

警告:C:\wampp\htdocs\Chat API master\examples\test.php第54行的simplexml\u load\u string():^
致命错误:在第55行的C:\wampp\htdocs\Chat API master\examples\test.php中调用布尔值上的成员函数xpath()

如何解决此错误

如错误消息所示,XML不包含命名空间前缀
流的定义
。修复XML,它应该包含如下内容:
xmlns:stream=“namespace\u uri\u here”
现在几乎所有的XML工具都要求XML的名称空间格式良好(这意味着必须声明“stream”等前缀)。无论是谁生成了这个名称空间格式错误的XML,都应该受到严厉的批评。
<b>Warning</b>:  simplexml_load_string(): namespace error : Namespace prefix stream on features is not defined in <b>C:\wampp\htdocs\Chat-API-master\examples\test.php</b> on line <b>54</b><br />
<br />
<b>Warning</b>:  simplexml_load_string():  &lt;stream:features&gt;  &lt;readreceipts&gt;&lt;/readreceipts&gt;  &lt;groups_v2&gt;&lt;/groups_v2&gt;  &lt;pri in <b>C:\wampp\htdocs\Chat-API-master\examples\test.php</b> on line <b>54</b><br />
<br />
<b>Warning</b>:  simplexml_load_string():                  ^ in <b>C:\wampp\htdocs\Chat-API-master\examples\test.php</b> on line <b>54</b><br />
<br />
<b>Warning</b>:  simplexml_load_string(): Entity: line 2: parser error : Extra content at the end of the document in <b>C:\wampp\htdocs\Chat-API-master\examples\test.php</b> on line <b>54</b><br />
<br />
<b>Warning</b>:  simplexml_load_string():  &lt;auth mechanism=&quot;WAUTH-2&quot; user=&quot;919414556709&quot;&gt;91941455670925   TnoXp8R!14496585 in <b>C:\wampp\htdocs\Chat-API-master\examples\test.php</b> on line <b>54</b><br />
<br />
<b>Warning</b>:  simplexml_load_string():  ^ in <b>C:\wampp\htdocs\Chat-API-master\examples\test.php</b> on line <b>54</b><br />
<br />
<b>Fatal error</b>:  Call to a member function xpath() on boolean in <b>C:\wampp\htdocs\Chat-API-master\examples\test.php</b> on line <b>55</b><br />