Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.12.27;
Скачать: CL | DM;

Вниз

xml отчеты word   Найти похожие ветки 

 
zorik ©   (2009-11-05 12:09) [0]

Создать связку: файл данных data.xml и файл преобразований schema.xsl не проблема. При клике на data.xml в браузере открывается красивый отчет.

[b]Можно ли сделать чтоб такой-же отчет открывался в ворде?[/b] Тоесть, есть папочка, в ней один файл преобразования и куча однотипных файлов с данными. Мы открываем файл данных и он красиво открывается в ворде.

Замечания:
1. чтоб без лишних вопросов ворда (типа какую схему хотите использовать и т.д)
2. чтоб можно было перенести целую папку на другую машину и чтоб там тоже все работало и не надо было делать манипуляций типа добавления схем в библиотеку ворда и т.д.

[i]Прошу прощения за столь строгие "замечания", но я уже много нагуглил всего на тему xml и word. Везде: создайте, откройте, подключите, преобразуйте. Неужели нельзя прямо в файле указать куда ссылатся на какую схему и все?[/i]

data.xml
********
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="schema.xsl"?>
<data>
<deptname>OAO "MMM"</deptname>
</data>

schema.xsl
**********
<?xml version="1.0" encoding="WINDOWS-1251" ?>
<xsl:stylesheet version = "1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">

<body>    
 <p>Предприятие: <xsl:value-of select="//deptname"/></p>
</body>

</xsl:template>
</xsl:stylesheet>


 
Игорь Шевченко ©   (2009-11-05 12:15) [1]

zorik ©   (05.11.09 12:09)

У ворда есть своя схема XML для документа, преобразовать в нее не выйдет ?


 
zorik ©   (2009-11-05 12:32) [2]

Да, есть схема. Я пробавл примеры из нета. Все красиво, если б не одно но: схему надо добавлять в "шаблоны и надстройки" - ворд создает ей псевдоним. Путь к ней, я подозреваю хранится в настройках среды. А если перенести данные на другую машину, то ничего не получится (((


 
Игорь Шевченко ©   (2009-11-05 15:30) [3]

zorik ©   (05.11.09 12:32) [2]

Я имею в виду, у ворда есть своя схема для сохранения документа в XML. Этот XML он потом открывает, как свой документ.
В нее преобразовать не выйдет ?


 
Медвежонок Пятачок ©   (2009-11-05 19:14) [4]

трансформируй с помощью schema.xsl  в ртф и все будет.


 
Медвежонок Пятачок ©   (2009-11-05 20:49) [5]

Мы открываем файл данных и он красиво открывается в ворде.

А вот это уже фик.
Открываем файл данных, открываем xsl.
Делаем трансформноде.
Полчаем плайнтекст в формате rtf
Грузим в ричедит, или сохраняем в *.rtf



Страницы: 1 вся ветка

Текущий архив: 2009.12.27;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.014 c
1-1231859045
Игорь_Залозных
2009-01-13 18:04
2009.12.27
DrawText и текст, который не вместился в прямоугольник


15-1256679849
Kerk
2009-10-28 00:44
2009.12.27
А у меня почту хакнули


2-1257501455
d@nger
2009-11-06 12:57
2009.12.27
dxDBTreeView и картинки


2-1257440700
-=SV=-
2009-11-05 20:05
2009.12.27
Как сохранять позицию компонетв после закрытия программы


15-1256894913
ford
2009-10-30 12:28
2009.12.27
парсить web страницы посоветуйте