你能得到一个 jxpath 元素的 text() 还是它不起作用?
给出了一些不错的 xml:
<?xml version="1.0" encoding="UTF-8"?>
<AXISWeb xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="AXISWeb.xsd">
<Action>
<Transaction>PingPOS</Transaction>
<PingPOS>
<PingStep>To POS</PingStep>
<PingDate>2012-11-15</PingDate>
<PingTime>16:35:57</PingTime>
</PingPOS>
<PingPOS>
<PingStep>POS.PROCESSOR18</PingStep>
<PingDate>2012-11-15</PingDate>
<PingTime>16:35:57</PingTime>
</PingPOS>
<PingPOS>
<PingStep>From POS</PingStep>
<PingDate>2012-11-15</PingDate>
<PingTime>16:35:57</PingTime>
</PingPOS>
</Action>
</AXISWeb>
//不起作用:
jxpc.getValue("/AXISWeb/Action/PingPOS[1]/PingStep/text()");
//不起作用:
jxpc.getValue("/action/pingPOS[1]/PingStep/text()");
//不起作用:
jxpc.getValue("/action/pingPOS[1]/PingStep[text()]");
我知道我可以从使用中获取文本
jxpc.getValue("/action/pingPOS[1]/PingStep");
但这不是重点。不应该text()
工作吗?我找不到任何例子......
PS 大小写和大小写也很挑剔。你能以某种方式关闭它吗?
谢谢,-G