powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Подскажите аналог AltovaXMLCmu для получения из xml+xslt 2.0 = Word и Excel документов
7 сообщений из 7, страница 1 из 1
Подскажите аналог AltovaXMLCmu для получения из xml+xslt 2.0 = Word и Excel документов
    #39438529
Alex-ZZZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Есть xslt 2.0 шаблоны и xml с данными, нужно получать Word и Excel документы.

Вызывали ранее для этих целей из ехе (delphi) AltovaXMLCmu 2012 года, она бесплатна, но так как она устарела и информация о ней была удалена с оф. сайта Altova, поставили задачу перейти на аналог, желательно бесплатный, который может работать с xslt 2.0 (например msxsl.exe это только xslt 1.0). Если есть платные аналоги, тоже поделитесь инфой.

Спасибо.
...
Рейтинг: 0 / 0
Подскажите аналог AltovaXMLCmu для получения из xml+xslt 2.0 = Word и Excel документов
    #39439503
Alex-ZZZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Был найден такой продукт. http://www.saxonica.com/products/products.xml
Может кто нибудь пользуется?

Тестируем работоспособность Saxon-HE.

Пока не хочет, создавать атрибуты внутри cursor/for-each-group
Код: c#
1.
2.
3.
4.
5.
<xsl:variable name="resultTree">
     <cursor>
      <xsl:for-each-group select="Row/IDTabNumber" group-by="text()">
       <Num>
        <xsl:attribute name="num" select="position()"/>
...
Рейтинг: 0 / 0
Подскажите аналог AltovaXMLCmu для получения из xml+xslt 2.0 = Word и Excel документов
    #39439535
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Подскажите аналог AltovaXMLCmu для получения из xml+xslt 2.0 = Word и Excel документов
    #39440254
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У <xsl:attribute> нет атрибута select
Код: xml
1.
<Num num="{position()}">


или
Код: xml
1.
2.
3.
4.
<Num>
  <xsl:attribute name="num">
    <xsl:value-of select="position()"/>
  </xsl:attribute>
...
Рейтинг: 0 / 0
Подскажите аналог AltovaXMLCmu для получения из xml+xslt 2.0 = Word и Excel документов
    #39441486
Alex-ZZZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Vasilisk_,

Все равно ругается.

Код: xml
1.
2.
3.
4.
5.
6.
7.
<xsl:variable name="resultTree">
				 <cursor>
					 <xsl:for-each-group select="Row/IDTabNumber" group-by="text()">
						 <Num>
							 <xsl:attribute name="num">
                                                             <xsl:value-of select="position()"/>
                                                         </xsl:attribute>



Код: plaintext
1.
2.
3.
 XTDE0410: An attribute node (num) cannot be created after a child of the containing
  element. Most recent element start tag was output at line 18 of module ReportContractWorker_964.xslt
  in built-in template rule
An attribute node (num) cannot be created after a child of the containing element. Most recent element start tag was output at line 18 of module ReportContractWorker_964.
...
Рейтинг: 0 / 0
Подскажите аналог AltovaXMLCmu для получения из xml+xslt 2.0 = Word и Excel документов
    #39441603
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: xml
1.
2.
3.
 <xsl:element name="Num">
  <xsl:attribute name="num">
    .......


Чем не устроил такой вариант?
_Vasilisk_
Код: xml
1.
<Num num="{position()}">
...
Рейтинг: 0 / 0
Подскажите аналог AltovaXMLCmu для получения из xml+xslt 2.0 = Word и Excel документов
    #39442349
Alex-ZZZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Vasilisk_,

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


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