Форум: "Начинающим";
Текущий архив: 2009.12.27;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.019 c