Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
2-1257500615
1234567890
2009-11-06 12:43
2009.12.27
AddObject


1-1231522874
Psycho
2009-01-09 20:41
2009.12.27
Pointer на Unicode-строку


15-1256592610
Юрий
2009-10-27 00:30
2009.12.27
С днем рождения ! 27 октября 2009 вторник


4-1226217617
Riply
2008-11-09 11:00
2009.12.27
Строение "подструктуры" HANDLE_TABLE


2-1257871099
vtur
2009-11-10 19:38
2009.12.27
Создание приложений с использованием DLL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский