在线等:高手请进???PHP 解析XML
接收到的XML文本格式,我把存到一个变量里了.
<burlap:reply><list><type></type><length>13</length><map><type>com.netease.bid.client.model.Trade</type><string>id</string><long>288</long><string>name</string><string>休闲娱乐</string></map><map><type>com.netease.bid.client.model.Trade</type><string>id</string><long>289</long><string>name</string><string>IT科技</string></map><map><type>com.netease.bid.client.model.Trade</type><string>id</string><long>290</long><string>name</string><string>数码/通讯</string></map><map><type>com.netease.bid.client.model.Trade</type><string>id</string><long>291</long><string>name</string><string>工商/经济</string></map><map><type>com.netease.bid.client.model.Trade</type><string>id</string><long>292</long><string>name</string><string>工业电子</string></map><map><type>com.netease.bid.client.model.Trade</type><string>id</string><long>293</long><string>name</string><string>生活服务</string></map><map><type>com.netease.bid.client.model.Trade</type><string>id</string><long>294</long><string>name</string><string>医疗/健康</string></map><map><type>com.netease.bid.client.model.Trade</type><string>id</string><long</string></map><map><type>com.netease.bid.client.model.Trade</type><string>id</string><long>300</long><string>name</string><string>其他</string></map></list></burlap:reply><br>
但是在显示时报错:Warning: DOMDocument::loadXML() [function.loadXML]: Namespace prefix burlap on reply is not defined in Entity
<?php
require_once("burlap.php");
$servlet = new servlet;
$result = $servlet->getTradeList();
$doc = new DOMDocument();
$doc->loadXML($result);
echo $doc->saveXML();
?>
问题点数:40、回复次数:3Top
1 楼yizia(椅子)回复于 2006-08-06 12:13:45 得分 20
格式非法
未声明burlap名称空间,解决办法很简单,根据接口找对发送方,你只要一提这个他就明白了,会帮你解决Top
2 楼aceblues(炽天使)回复于 2006-08-07 16:04:49 得分 0
我问他们了,他们说他们用的好好的,说这是burlap的东西,不能改,Top
3 楼yizia(椅子)回复于 2006-08-07 16:21:02 得分 20
<?xml version='1.0'?>
<?xml-stylesheet type="text/xsl" href="Sample.xsl"?>
<XMLSamples xml:space="preserve" xmlns:dt="urn:schemas-microsoft-com:datatypes">
^^
<FileDetails>
<Author>Robert Brown</Author>
<Date dt:dt="datetime">2000-02-16T15:56:00</Date>
^^
</FileDetails>
</XMLSamples>Top




