XLTS を使用した XML ファイルの解析に問題があります。
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl">
<body style="margin-top: 0px;">
<a name="top"/>
<a name="menu"> </a>
<a href="cool html"> </a>
<table width="100%" cellspacing="0" cellpadding="2" border="0" class="aws_border sortable"/>
</body>
</html>
そして、ドキュメント内のノードと他のノード<a name="something"> </a>
を保持しながら、すべてのノードを削除する必要があります。<a href>
私が試してみました
<xsl:stylesheet version = '1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
<xsl:template match="body">
<xsl:for-each select="a">
<xsl:if test="@href != '' ">
<xsl:copy-of select="."/>
</xsl:if>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
ただし、ノードのみが保持され<a href >
、他のすべてのノードが削除されます。