Главная страница
    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.006 c
15-1256481351
POOP
2009-10-25 17:35
2009.12.27
Погрешность решения


2-1257500197
Бульбаш
2009-11-06 12:36
2009.12.27
Переключение между гридами на этапе проектирования


2-1257285507
Jaroslight
2009-11-04 00:58
2009.12.27
Вызов диалога настроек печати


1-1231565298
2009Man
2009-01-10 08:28
2009.12.27
как определить компонент на который перетащили файлы


3-1232472889
RustB
2009-01-20 20:34
2009.12.27
ADO, access, и как прочитать результат запроса.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский