Я хочу, чтобы пропустить дочерний элемент из следующих XMLXSL Skipping Детский Элемент
<person id="101">
<name>XYZ</name>
<last-name>XXX</last-name>
</person>
<person id="101">
<name>YYY</name>
<last-name>BBB</last-name>
</person>
Если предположить, что я хочу, чтобы пропустить последнее имя-и вот мой код
<xsl:template match="/">
<xsl:apply-templates select="//person [not(last-name)]" />
</xsl:template>
<xsl:template match="person">
<xsl:copy-of select="." />
<xsl:text>
</xsl:text>
</xsl:template>
Приведенный выше код пропускает все человека, который имеет последний элемент.
Может ли кто-нибудь мне помочь с этим кодом?
Благодаря
Спасибо. Отлично работает! – Maximus
@ jason4: Ты добрый! Кроме того, чтобы помочь другим, отредактируйте свой вопрос и уточните, что вы хотите удалить элемент 'last-name'. – 2010-07-08 13:59:28