Re[3]: Помогите написать xsl начинающему
От: Lloyd Россия  
Дата: 26.03.08 07:31
Оценка: :)
Здравствуйте, NVO, Вы писали:

L>>Откуда взялось node2?


NVO>Это, так сказать, метаданные. Т.е. известно заранее, что все вершины <node21> и <node22> (и только с этими именами), должны оказаться в <node2>. Это не из входного файла берется.


Так что-ли?
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:output method="xml" indent="yes"/>

  <xsl:template match="/">
    <result>
      <xsl:copy-of select="//node1"/>
      <node2>
        <xsl:copy-of select="//node21"/>
        <xsl:copy-of select="//node22"/>
      </node2>
    </result>
  </xsl:template>
</xsl:stylesheet>
... << RSDN@Home 1.2.0 alpha rev. 786>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.