从xml中提取信息

从xml中提取信息,xml,xpath,Xml,Xpath,我可以知道如何使用xpath从下面的html片段中提取2,34吗?为此,我使用了htmlceaner,我认为我不能使用normalize空格,并且注意我应该使用标记值,否则会有很多返回值。此外,xyz值周围有许多空格。为了便于说明,我省略了html的其余部分 XYZ 2,34 谢谢使用: 基于XSLT的验证: substring-before(/*/td[2]/strong, '&#xA0;') <xsl:stylesheet version="1.0" xmlns:xsl="

我可以知道如何使用xpath从下面的html片段中提取2,34吗?为此,我使用了htmlceaner,我认为我不能使用normalize空格,并且注意我应该使用标记值,否则会有很多返回值。此外,xyz值周围有许多空格。为了便于说明,我省略了html的其余部分

XYZ 2,34

谢谢

使用:

基于XSLT的验证:

substring-before(/*/td[2]/strong, '&#xA0;')
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 <xsl:output method="text"/>

 <xsl:template match="/">
  <xsl:value-of select="substring-before(/*/td[2]/strong, '&#xA0;')"/>
 </xsl:template>
</xsl:stylesheet>
<tr>
    <td colspan="2">
        <strong> XYZ </strong>
    </td>
    <td align="right">
        <strong> 2,34&#xA0;; </strong>
    </td>
</tr>
 2,34