首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

关于 文本中 包孕 xml 结构

2012-11-03 
关于 文本中 包含 xml 结构$html HTTP/1.1 200 OK Cache-Control: private, max-age0 Content-Type: t

关于 文本中 包含 xml 结构
$html = 'HTTP/1.1 200 OK Cache-Control: private, max-age=0 Content-Type: text/xml; charset=utf-8 Server: Microsoft-IIS/7.0 X-AspNet-Version: 4.0.30319 X-Powered-By: ASP.NET Date: Mon, 22 Oct 2012 07:38:15 GMT Connection: close Content-Length: 315 <?xml version="1.0" encoding="utf-8"?> <CSubmitState xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://tempuri.org/"> <State>0</State> <MsgID>11022153815002472</MsgID> <MsgState>提交成功</MsgState> <Reserve>0</Reserve> </CSubmitState>';

如上..怎么把 $html 中的 字符串 和 xml 分离出来呢?~~~

用的是 php 语言

求大仙..拯救~~~

[解决办法]

PHP code
preg_match('/<\?xml version(.*)<\/CSubmitState>/is',$html,$match);print_r($match[0]);
[解决办法]
echo strstr($html,'<?xml');

你这是抓取的吧,你把头信息去掉不就不用区分了。

热点排行