Re[2]: скопировать ноду с предками и потомками с помощью xsl
От: embla  
Дата: 20.02.08 15:04
Оценка:
Здравствуйте, Lloyd, Вы писали:

L>Здравствуйте, embla, Вы писали:


L>
L><?xml version="1.0" encoding="utf-8"?>
L><xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
L>  <xsl:output method="xml" indent="yes"/>

L>  <xsl:template match="*[@name = 'node11']">
L>    <xsl:copy-of select="."/>
L>  </xsl:template>

L>  <xsl:template match="*[.//*[@name = 'node11']]">
L>    <xsl:copy>
L>      <xsl:copy-of select="@*"/>
      
L>      <xsl:apply-templates select="*"/>
L>    </xsl:copy>
L>  </xsl:template>

L>  <xsl:template match="*" />
L></xsl:stylesheet>
L>



А если не использовать условие node[@name='node11'] в теге match?
потому как возникают проблемы в ИЕ с передачей параметра.
Можно ли это сделать по другому?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.