За последние 24 часа нас посетили 17702 программиста и 1658 роботов. Сейчас ищут 944 программиста ...

Склеивание 2-х XML в XSLT Как???

Тема в разделе "Прочие вопросы по PHP", создана пользователем bogong, 10 фев 2012.

  1. bogong

    bogong Активный пользователь

    С нами с:
    20 май 2010
    Сообщения:
    114
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Доброго времени суток, подскажите пожалуйста как мне заставить XSLT процессор обработать вставленный XML в основной. Есть код:
    Код (Text):
    1.  
    2. <xsl:template match="modul[@type='menu']">
    3.         <xsl:element name="ul">
    4.             <xsl:attribute name="id"><xsl:value-of select="string(./@name)"/></xsl:attribute>
    5.             <xsl:value-of select="document('../xml/map.xml')//site/page[@name=current()/ancestor::page/@name]/child::page"/>
    6.             <xsl:apply-templates select="current()/page"/>
    7.         </xsl:element>
    8.     </xsl:template>
    Он вклеивает необходимое содержимое но не хочет его преобразовывать ..., в чем косяк???
     
  2. yuri

    yuri Активный пользователь

    С нами с:
    16 янв 2012
    Сообщения:
    288
    Симпатии:
    2
    не хочет его преобразовывать - как преобразовываешь, какая ошибка ?
     
  3. bogong

    bogong Активный пользователь

    С нами с:
    20 май 2010
    Сообщения:
    114
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Ошибок никаких, просто выдает не обработанные узлы и все ..., он не видит их по какой-то причине ...
     
  4. bogong

    bogong Активный пользователь

    С нами с:
    20 май 2010
    Сообщения:
    114
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Неуж-то никто не знает?????