Ich möchte die leeren <s/> und die leeren </p> löschen, aber das leere table:table-cell behalten. Ich kann das nicht gleichzeitig machen. Sondern mit zwei XSLTs. Das muss doch auch in einer xslt gehen oder???
<?xml version="1.0" encoding="UTF-8"?>
<root xmlns:table="blabla">
<table:table-row>
<table:table-cell>
<p/>
</table:table-cell>
<table:table-cell>
<p>
<s/>
</p>
</table:table-cell>
<table:table-cell>
<p/>
</table:table-cell>
</table:table-row>
<table:table-row>
<table:table-cell>
<p/>
</table:table-cell>
<table:table-cell>
<p>sdfds</p>
</table:table-cell>
<table:table-cell>
<p>
<s/>
</p>
</table:table-cell>
</table:table-row>
</root>
XSLT:
<xsl:template match="s[not(node())]" priority="+1"/>
<xsl:template match="p[not(node())]" priority="-5"/>
so geht das schon mal nicht in einer xslt. vielleicht mit lauter ifs???
kann da jemand mir weiterhelfen, mit meinem spärlichen XSLT wissen???
vielen dank
tamer
<?xml version="1.0" encoding="UTF-8"?>
<root xmlns:table="blabla">
<table:table-row>
<table:table-cell>
<p/>
</table:table-cell>
<table:table-cell>
<p>
<s/>
</p>
</table:table-cell>
<table:table-cell>
<p/>
</table:table-cell>
</table:table-row>
<table:table-row>
<table:table-cell>
<p/>
</table:table-cell>
<table:table-cell>
<p>sdfds</p>
</table:table-cell>
<table:table-cell>
<p>
<s/>
</p>
</table:table-cell>
</table:table-row>
</root>
XSLT:
<xsl:template match="s[not(node())]" priority="+1"/>
<xsl:template match="p[not(node())]" priority="-5"/>
so geht das schon mal nicht in einer xslt. vielleicht mit lauter ifs???
kann da jemand mir weiterhelfen, mit meinem spärlichen XSLT wissen???
vielen dank
tamer
Comment