是不是命名空间的问题?
我现在要读取一个XML文件中的内容,格式如下。
<AuctionSellingList xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance " xmlns= "urn:yahoo:jp:auc:sellinglist " xsi:schemaLocation= "urn:yahoo:jp:auc:sellinglist http://api.auctions.yahoo.co.jp/AuctionWebService/V1/SellingList.xsd " totalAuctions= "27 " totalPage= "1 " curPage= "1 ">
<item>
<auctionID> r36767665 </auctionID>
<title> Sandisk microSD 2GB 正規リテール品■当社コードSA3004税込 </title>
<url> http://page13.auctions.yahoo.co.jp/jp/auction/r36767665 </url>
<img> http://ac.c.yimg.jp/7/1023/1783/000/img273.auctions.yahoo.co.jp/users/1/7/9/7/hanyeweb-thumb-117869472492242.jpg </img>
<price> 2,100 円 </price>
<bids> 15 </bids>
<endtime> 5月 12日 18時 13分 </endtime>
<option>
<easypayment> http://img.yahoo.co.jp/images/pay/icon_s16.gif </easypayment>
</option>
</item>
</AuctionSellingList>
我正常读取,不能读出内容。但是,如果我把xmlns= "urn:yahoo:jp:auc:sellinglist " 这段删除后就能正常读出来了,请问是什么原因呢? 谢谢帮忙告诉一下。
[解决办法]
测试了一下你的XML,发现你的XSD本身存在问题。
可能你要先解决XSD的问题。
[解决办法]
学习
[解决办法]
读?用什么读?你都没说清楚啊!