powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XSLT не работает из-за xmlns по умолчанию в XML
4 сообщений из 4, страница 1 из 1
XSLT не работает из-за xmlns по умолчанию в XML
    #36335551
xmlns
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
<?xml version="1.0" encoding="utf-16"?>
<ArrayOfcContactReportCity xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Agency">
    <cContactReportCity>
        <Id> 1 </Id>
        <Name> Москва</Name>
    </cContactReportCity>
</ArrayOfcContactReportCity>

Вот такой XSLT:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" 
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"
>
    <xsl:output method="html" indent="yes" />

    <xsl:template match="/">
        <xsl:copy-of select="/" />
    </xsl:template>

</xsl:stylesheet>
Ничего не выводит.

Если из XML вырезать xmlns="http://schemas.datacontract.org/2004/07/Agency"
Код: plaintext
1.
2.
3.
4.
5.
6.
<?xml version="1.0" encoding="utf-16"?>
<ArrayOfcContactReportCity xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
    <cContactReportCity>
        <Id> 1 </Id>
        <Name> Москва</Name>
    </cContactReportCity>
</ArrayOfcContactReportCity>
Все работает.

Как побороть?
...
Рейтинг: 0 / 0
XSLT не работает из-за xmlns по умолчанию в XML
    #36336666
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xmlnsНичего не выводит.
Да, что Вы говорите? А у меня выводит это
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<ArrayOfcContactReportCity xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Agency">
<cContactReportCity>
<Id>
 1 
</Id>
<Name>
Москва
</Name>
</cContactReportCity>
</ArrayOfcContactReportCity>
Что я делаю не так?
...
Рейтинг: 0 / 0
XSLT не работает из-за xmlns по умолчанию в XML
    #36338304
xmlns
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Vasilisk_, каким образом производите XSLT преобразование? я под ASP.Net
...
Рейтинг: 0 / 0
XSLT не работает из-за xmlns по умолчанию в XML
    #36339852
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSXML 6

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


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