• Как имея код xml, сформировать документ docx?

    eduardtibet
    @eduardtibet
    Technical Writer / Documentation Engineer
    docx - это zip c внутренней структурой, состоящей из xml файлов и картинок, как linked объекты.

    Ваша задача (если делать все руками):
    unzip .docx > поиск требуемого xml файла > парсинг и выцепка фрагмента внутри xml > xslt преобразование в новый xml > zip .xml > получается docx.

    Вам надо знать:
    - спецификацию docx (на структуру каталога zip файла).
    - спецификацию внутреннего xml файла.
    - XSLT (в т.ч. работа с namespace).
    Ответ написан
    Комментировать