2017-07-24 96 views
0

我目前正在从使用XPath一个XML文件中提取数据来创建后从XML文件提取一个XML头的属性附加伤害值使用XPath

我输入的是这样的数据的SQL表

<Header dateOfExecution="2017-06-22 08:30:09" orderId="5000206348" status="O" messageId="1" type="REQ" serviceProviderId="SP010" externalId1="b0ddcfece1a345338f20902401fa1e71" /> 

例如我需要提取“类型”的名称和值我的表

我知道我可以提取完整的东西与//Header/@type得到这个:'type=REQ'但如何可以提取名称和这个的价值?

+0

不确定_name_和_value_是什么意思? – zx485

+0

与名称我的意思是我的例子“类型”和价值我的意思是“REQ” –

回答

0

其实//Header/@type不会返回整个字符串:'type=REQ'它只返回'REG'值, 你可能会使用在线的XPath测试,这就是为什么你得到的结果。

对于属性名称,你已经拥有了它?你为什么要选择它? 但是,您可以使用name()函数获取名称。

相关问题