问题描述
我有一个解析器,该解析器使用xpath获取xml值并将其转换为json文件。我正在尝试做一些xpath并使它相对,但是只有当我将它设为静态(绝对)时,它才能正常工作。
translate(ns2:ModelYear,translate(ns2:ModelYear,'0123456789',''),'')"
并且我将IsstaticPath设置为false,但这是行不通的,但是如果我这样做的话,它确实可以工作:
translate(/SOAP-ENV:Envelope/SOAP-ENV:Body/ns4:ProcessMessageResponse/ns4:payload/ns4:content/ns2:ShowVehicleInvoice/ns2:ShowVehicleInvoiceDataArea/ns2:VehicleInvoice/ns2:Invoice/ns2:VehicleInvoiceVehicleLineItem/ns2:Vehicle/ns2:ModelYear,translate(/SOAP-ENV:Envelope/SOAP-ENV:Body/ns4:ProcessMessageResponse/ns4:payload/ns4:content/ns2:ShowVehicleInvoice/ns2:ShowVehicleInvoiceDataArea/ns2:VehicleInvoice/ns2:Invoice/ns2:VehicleInvoiceVehicleLineItem/ns2:Vehicle/ns2:ModelYear,'')"
,我将IsstaticPath设置为true,但是我不想这样做。有任何想法吗?不知道我的xpath错误还是我的解析器需要修复。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)