powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Танец с xsi:nil=true
4 сообщений из 4, страница 1 из 1
Танец с xsi:nil=true
    #39155133
x1ca4064
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

Есть xsl преобразование:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<?xml version="1.0" encoding="windows-1251"?>
<xsl:stylesheet version = '2.0' 
     xmlns:xsl='http://www.w3.org/1999/XSL/Transform'
     xmlns:xs="http://www.w3.org/2001/XMLSchema" 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<xsl:output method = "text" omit-xml-declaration = "yes" />

<xsl:template match="/"> 
  <xsl:apply-templates select="Data"/>
</xsl:template>

<xsl:template match="Data"> 
  <xsl:value-of select="./A"/>
</xsl:template>

</xsl:stylesheet>



Есть xml:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<Data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xmlns:xui="http://localhost/xui">

  <A xxx="1"> This is A</A>
  <B xsi:nil="true"/>
  <C></C>
  <D/>
</Data>



msxml 5 возвращает пустую строку

Как с этим бороться?
...
Рейтинг: 0 / 0
Танец с xsi:nil=true
    #39155896
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSXML6 This is A
...
Рейтинг: 0 / 0
Танец с xsi:nil=true
    #39156076
x1ca4064
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_,

Понятно, спасибо большое.
Но на w2k и 6 не работает.

Вот тестовый скрипт tst.js, если кто захочет проверить:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
var Id="Msxml2.DOMDocument.6.0";
var xml,xsl;
xml=new ActiveXObject(Id);
xml.load("tst.xml");
xsl=new ActiveXObject(Id);
xsl.load("tst.xsl");
WScript.Echo("Result='"+xml.transformNode(xsl)+"'");
...
Рейтинг: 0 / 0
Танец с xsi:nil=true
    #39156714
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
x1ca4064Вот тестовый скрипт tst.js
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Танец с xsi:nil=true
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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