powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Как отобрать узлы до нужного уровня без дочерних....
3 сообщений из 3, страница 1 из 1
Как отобрать узлы до нужного уровня без дочерних....
    #34250226
mazur1973
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть, скажем, такой тип :

автор
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<ParentItem id="1">
    <Item1 id="1"/>
    <Item1 id="2">
        <Item2/>
        <Item2/>
        <Item2/>
        <Item2/>
    </Item1>
</ParentItem>



Как отобрать XQuery'ей все узлы до уровня <Item1> без вывода дочерних узлов, чтоб получилось так :

автор
Код: plaintext
1.
2.
3.
<ParentItem id="1">
    <Item1 id="1"/>
    <Item1 id="2"/>       
</ParentItem>



?
...
Рейтинг: 0 / 0
Как отобрать узлы до нужного уровня без дочерних....
    #34251374
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
<xsl:for-each select="Item1">
 <xsl:element name="Item1">
  <xsl:copy-of select="@*"/>
 </xsl:element>
</xsl:for-each>
...
Рейтинг: 0 / 0
Как отобрать узлы до нужного уровня без дочерних....
    #34253056
mazur1973
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извиняюсь за неполный вопрос.
В вопросе имелось ввиду, конечно, как написать запрос XQuery'ей для MS SQL Server'а....
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Как отобрать узлы до нужного уровня без дочерних....
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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