我有以下内容:
<root>
<html>
<table
<tr>
<td width="1%" height="20"></td>
<td width="18%">Book Location </td>
<td width="81%">Technology (Applied sciences) Circulation</td>
</tr>
我正在 xslt 下面尝试获取 td 的节点内容为“Book Location”的直接节点内容:
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
xmlns:marc="http://www.loc.gov/MARC21/slim"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text" indent="yes" />
<xsl:template match="root">
<xsl:for-each select="html">
<xsl:text>START HERE</xsl:text>
<xsl:text> </xsl:text>
<xsl:text>=LDR 00000nam 2200000Ia 4500</xsl:text>
<xsl:text> </xsl:text>
<xsl:if test="//*[text()='Book Location ']">
<xsl:text>=952 \\$cLocation: </xsl:text>
<xsl:value-of select="following-sibling" />
</xsl:if>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
我不确定要在这部分中添加什么:或者是否有更好的方法?提前致谢,祝您有美好的一天!