Гость
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Теряется префикс пространства имен при XSLT преобразовании / 3 сообщений из 3, страница 1 из 1
18.10.2011, 18:17
    #37487497
xmlник
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теряется префикс пространства имен при XSLT преобразовании
Исходный файл
Код: plaintext
1.
2.
3.
<?xml version="1.0" encoding="UTF-8"?>
<item>
	<pos_num> 1 </pos_num>
</item>

XSLT файл
Код: plaintext
1.
2.
3.
4.
5.
6.
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="item">
	<text:p>
		<xsl:value-of select="pos_num"/>
	</text:p>
</xsl:template>
</xsl:stylesheet>

Результат:
Код: plaintext
1.
2.
<?xml version="1.0"?>
<p> 1 </p>

т.е. у тега </p> пропал префикс имени "text:" Как сделать чтоб он переносился при трансформации.
...
Рейтинг: 0 / 0
18.10.2011, 18:40
    #37487557
xmlник
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теряется префикс пространства имен при XSLT преобразовании
Все извините вопрос снят нужно использовать:
<xsl:element name="name:p">
...
</xsl:element>
...
Рейтинг: 0 / 0
25.10.2011, 22:03
    #37497810
M0us
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Теряется префикс пространства имен при XSLT преобразовании
Тему закрываю.

Если что - пользуйтесь поиском.

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


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