powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / использование функции document
5 сообщений из 5, страница 1 из 1
использование функции document
    #36149692
andruhaa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почитал покрутил, но вообще что то не работает :(

на форуме уже нашел ссылку http://www.xml.com/pub/a/2002/03/06/xslt.html тоже не канает

Может по не опытности что то пропустил.

файл menu
Код: plaintext
1.
2.
3.
4.
5.
6.
<menu>
  <item id="1"> 1111 </item>
  <item id="2"> 2222 </item>
  <item id="3"> 3333 </item>
  <item id="4"> 4444 </item>
</menu>

Файл xslt
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  <xsl:output method="xml" omit-xml-declaration="yes"/>

  <xsl:template match="CurrentMenuItem">
  ????
    <CurrentMenuItem>
      <xsl:apply-templates select="document('menu.xml')"/>
      <xsl:apply-templates/>
    </CurrentMenuItem>
    ????
  </xsl:template>

  <xsl:template match="@*|node()">
    <xsl:copy>
      <xsl:apply-templates select="@*|node()"/>
    </xsl:copy>
  </xsl:template>

</xsl:stylesheet>

Основной xml, xslt получает от asp примерно такого виде
Код: plaintext
1.
2.
3.
4.
5.
6.
<page AppPath="" Type="Standalone">
<content> 
    <CurrentMenuItem> 0 </CurrentMenuItem> 
........
</content> 
</page>

после преобразования получаю
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<page AppPath="" Type="Standalone"><content> 
  ????
    <CurrentMenuItem> 0 </CurrentMenuItem> 
    ????
........
</content> 
</page>

Насколько понимаю если бы все правильно сработало должно было бы выйти
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<page AppPath="" Type="Standalone"><content> 
  ????
    <CurrentMenuItem><menu>
  <item id="1"> 1111 </item>
  <item id="2"> 2222 </item>
  <item id="3"> 3333 </item>
  <item id="4"> 4444 </item>
</menu> 0 </CurrentMenuItem> 
    ????
........
</content> 
</page>
...
Рейтинг: 0 / 0
использование функции document
    #36151122
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andruhaa
Код: plaintext
<xsl:apply-templates select="document('menu.xml')"/>

Начните с указания полного пути и использования локальных файлов
...
Рейтинг: 0 / 0
использование функции document
    #36151762
andruhaa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Vasilisk_,

Пробовал и через http и полный локальный путь указывать один и тот же результат (, точнее его отсутствие.
...
Рейтинг: 0 / 0
использование функции document
    #36160391
Grundiss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У самого была подобная проблеиа. Это связано с политиками безопасности asp. Надо в конфигах подкрутить, разрешить.
...
Рейтинг: 0 / 0
использование функции document
    #36163300
andruhaa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Grundiss , а можно по подробней или хотя бы ключевые слова подскажите, что то не могу найти (
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / использование функции document
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]