我在kony中解析一个web服务,它以下列格式给出了结果:
<?xml-stylesheet href="/v1/xsl/xml_pretty_printer.xsl" type="text/xsl"?><products canonicalUrl="/v1/products(search="hdmi")?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的根目录为 // products ,并从产品名称中获取特定项目,我使用产品/名称。反应非常顺利。
现在我想获取根级别元素,例如 currentPage =&#34; 1&#34; 和 totalPages =&#34; 225&#34; 分页的目的,我不能那样做。
但遗憾的是,通过这种方式,我无法访问 currentPage 属性。
请帮忙。
答案 0 :(得分:2)
从您的屏幕截图来看,您显然是尝试
//products[/currentPage]
这是最好的描述为在黑暗中拍摄希望击中的东西。请花一点时间了解XPath的基础知识和DOM的结构。
/products/@currentPage
(或者只是集合@currentPage
中的pdetails
,这相当于一样。)