На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: ANDLL
  
> Подскажите, как скопировать структуру XML, при этом обработав отдельные элементы
    ExpandedWrap disabled
          <xsl:template match="/">
              <xsl:copy-of select="/"/>
          </xsl:template>
          
          <xsl:template match="имя некоторого элемента">
              ...
                      некоторая обработка
                      ...
          </xsl:template>


    не работает - срабатывает только копирование всего дерева, а специфичная обработка не происходит
    где вообще можно прочитать о порядке трансформации? чтобы без штудирования целиком спецификации
      ExpandedWrap disabled
        <xsl:template match="@* | node()">
            <xsl:copy>
                <xsl:apply-templates select="@* | node()" />
            </xsl:copy>
        </xsl:template>
        <xsl:template match="XPath до элемента">
                ...
        </xsl:template>

      так вроде бы пишут

      http://msdn.microsoft.com/
      Сообщение отредактировано: K313 -
        да, спасибо, точно так
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0258 ]   [ 15 queries used ]   [ Generated: 27.04.24, 19:31 GMT ]