Главная страница
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.015 c
2-1257165542
Andrewtitoff
2009-11-02 15:39
2009.12.27
DBComboBox


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


15-1256372721
POOP
2009-10-24 12:25
2009.12.27
Paint.Net залитый прямоугольник


1-1231775144
Игорь_Залозных
2009-01-12 18:45
2009.12.27
Вывод очень длинной строки


2-1257545435
Igorishe
2009-11-07 01:10
2009.12.27
передача метода