powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Не трансформируется XML через шаблон XSLT...
5 сообщений из 5, страница 1 из 1
Не трансформируется XML через шаблон XSLT...
    #36715940
Rusich2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

Не могу никак трансформировать XML!

Есть XML:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<?xml version="1.0" encoding="utf-16"?>
<ArrayOfCinema xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
	<cinema>
		<cinemaId> 1 </cinemaId>
		<objectId xmlns="http://www.soft.ru/webservices/"> 1503000029 </objectId>
		<name xmlns="http://www.soft.ru/webservices/">Феличита</name>
		<type xmlns="http://www.soft.ru/webservices/" />
		<description xmlns="http://www.soft.ru/webservices/" />
	</cinema>
	<cinema>
		<cinemaId xmlns="http://www.soft.ru/webservices/"> 2 </cinemaId>
		<objectId xmlns="http://www.soft.ru/webservices/"> 403000000 </objectId>
		<name xmlns="http://www.soft.ru/webservices/">Академический</name>
		<type xmlns="http://www.soft.ru/webservices/" />
		<description xmlns="http://www.soft.ru/webservices/" />
	</cinema>
</ArrayOfCinema>

Есть XSLT:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<xsl:stylesheet version="1.0"  xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.soft.ru/webservices/">
	<xsl:output method="xml" indent="yes" encoding="utf-16"  />
	<xsl:template match="/ArrayOfCinema">
		<ROOT>
			<xsl:for-each select="cinema">
				<kino>
					<KinoId>
						<xsl:value-of select="cinemaId"/>
					</KinoId>
				</kino>
			</xsl:for-each>
		</ROOT>
	</xsl:template>
</xsl:stylesheet>

После преобразования в SSIS, возвращается пустая XML...
Ну ни как не пойму, в чем дело! Помогите решить проблему, пожалуйста!
...
Рейтинг: 0 / 0
Не трансформируется XML через шаблон XSLT...
    #36716681
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rusich2012Ну ни как не пойму, в чем дело!В пространствах имен. Посмотрите в каких пространствах у Вас объявлены элементы и как Вы к ним обращаетесь.

P.S. А в исходном XML нет ошибки? Меня смущает два принципиально различных элемента cinemaId
...
Рейтинг: 0 / 0
Не трансформируется XML через шаблон XSLT...
    #36717618
Rusich2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, не дописал! В первом элементе тоже есть xmlns:
Код: plaintext
<cinemaId xmlns="http://www.soft.ru/webservices/"> 1 </cinemaId>
...
Рейтинг: 0 / 0
Не трансформируется XML через шаблон XSLT...
    #36717622
Rusich2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_Rusich2012Ну ни как не пойму, в чем дело!В пространствах имен. Посмотрите в каких пространствах у Вас объявлены элементы и как Вы к ним обращаетесь.

P.S. А в исходном XML нет ошибки? Меня смущает два принципиально различных элемента cinemaId

А где в пространствах имен? В XSLT? В теге xsl:stylesheet ?
...
Рейтинг: 0 / 0
Не трансформируется XML через шаблон XSLT...
    #36718923
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тынц
тынц
тынц
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Не трансформируется XML через шаблон XSLT...
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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