powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / не пойму как работает процессор
4 сообщений из 4, страница 1 из 1
не пойму как работает процессор
    #38203888
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всем привет
вот такой xml
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="test.xslt"?>
<query>
	<list1>
		<item_l1>wrong text</item_l1>
	</list1>
	<result>
		<input>123 qwerty</input>
	</result>
</query>


к нему вот такое преобразование

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	<xsl:output encoding="utf-8" method="xml" indent="yes"/>
	<xsl:template match="/query/result">
		<root>
			<xsl:value-of select="name()"></xsl:value-of>
		</root>
	</xsl:template>
</xsl:stylesheet>


- то есть мне необходимо из узлов query/result сформировать свой новый xml.
но данный шаблон возвращает
Код: xml
1.
<?xml version="1.0" encoding="utf-8"?>wrong text<root>result</root>


то есть совершенно неправильно - почему то при выборке применяется преобразование к узлам query/list1, что совершенно неправильно - wrong text быть не должно.
у кого какие идеи - почему xpath выражение применяется неправильно ?
...
Рейтинг: 0 / 0
не пойму как работает процессор
    #38203928
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
monstrUмне необходимо из узлов query/resultТо есть узлов result много? И у каждого будет собственный root? Оригинально.
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
	<xsl:template match="/">
		<root>
			<xsl:apply-templates select="query/result"/>
		</root>
	</xsl:template>

<xsl:template match="result">
    <xsl:value-of select="name()"/>
</xsl:template>
...
Рейтинг: 0 / 0
не пойму как работает процессор
    #38203951
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

спасибо, вы правы - ерунду делаю.
...
Рейтинг: 0 / 0
не пойму как работает процессор
    #38211826
Retwer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
monstrUAntonariy,

спасибо, вы правы - ерунду делаю.

))
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / не пойму как работает процессор
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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