2016-03-25 92 views
0

XML屬性我解析在科尼一個Web服務,它給我結果的格式如下:不能檢索科尼

<?xml-stylesheet href="/v1/xsl/xml_pretty_printer.xsl" type="text/xsl"?><products canonicalUrl="/v1/products(search=&quot;hdmi&quot;)?apiKey=przdaw9nuqfefhavq3ud4tfh" currentPage="1" from="1" partial="false" queryTime="0.005" to="10" total="2241" totalPages="225" totalTime="0.087"> 
     <product> 
      ..... 
      ..... 
     </product> 
     <product> 
      ..... 
      ..... 
     </product> 
     <product> 
      ..... 
      ..... 
     </product> 
     <product> 
      ..... 
      ..... 
     </product> 
    </products> 

我配置的輸出參數作爲給予的XPath根爲//產品,並從產品說名稱獲取特定項目,我用產品/名稱。答案即將完美。

現在我想獲取根級別的元素如當前頁=「1」總頁數=「225」用於分頁的目的,我不能做到這一點。

我做了什麼:enter image description here

但不幸的是,這種方式我無法訪問當前頁屬性。

請幫忙。

回答

2

從截圖來看,你顯然嘗試做

//products[/currentPage] 

這是在黑暗中的希望碰到了什麼東西了一槍是最好的形容。請花點時間瞭解XPath的基礎知識以及DOM的結構。

/products/@currentPage 

(收集pdetails,其數額爲同樣的事情或者只是@currentPage。)

+0

Thanks.It works.Yes我對XML解析非常有限的想法,我做了我的大部分項目的JSON這是一個黑暗中的鏡頭,再次感謝你。 – kgandroid

+1

http://www.xpathtester.com/xpath或http://www.freeformatter.com/xpath-tester.html是交互式測試XPath表達式的工具。 – Tomalak