oracle中xml节点抽取
类似下面的xml报文:.....<VProductInfo><ActionType>1</ActionType><VProductID>1122334455</VProd...
类似下面的xml报文:.....<VProductInfo>
<ActionType>1</ActionType>
<VProductID>1122334455</VProductID>
</VProductInfo>
<VProductInfo>
<ActionType>1</ActionType>
<VProductID>88888888</VProductID>
</VProductInfo>.....
我要用Extract(Value(x), '*/VProductInfo/VProductID/text()') .GetStringval()抽取VProductID节点信息,那个x是我这个报文的别名。我如果这么抽取,得到的结果打印出来是112233445588888888两个节点在一起。我想要分别得到,不知道这样表述有人看得懂不? 展开
<ActionType>1</ActionType>
<VProductID>1122334455</VProductID>
</VProductInfo>
<VProductInfo>
<ActionType>1</ActionType>
<VProductID>88888888</VProductID>
</VProductInfo>.....
我要用Extract(Value(x), '*/VProductInfo/VProductID/text()') .GetStringval()抽取VProductID节点信息,那个x是我这个报文的别名。我如果这么抽取,得到的结果打印出来是112233445588888888两个节点在一起。我想要分别得到,不知道这样表述有人看得懂不? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询