Primo Chalice Ответов: 1

Как я могу преобразовать .док тьфу, чтобы .XML в VB.NET?


У меня есть файл .docx, который я хочу загрузить с пользовательским синтаксисом для личного понимания. Итак, я хочу, чтобы up0 загрузил документ, а затем преобразовал код внутри и сохранил другой файл в формате .xml.

Например, в моем документе у меня есть:
h1@ Test Heading
h3@ Test Sub-heading
@ Test paragraph

Мне нужен соответствующий вывод .xml.

Что я уже пробовал:

На самом деле я ничего не пробовал, так как не знаю, как действовать дальше.

1 Ответов

Рейтинг:
1

Wendelius

DOCX на самом деле представляет собой просто кучу XML-файлов, сжатых (заархивированных) в один файл. Если вы откроете файл, например, с помощью WinZip, то увидите его фактическое содержимое.

Стандарт Office Open XML является общедоступным. Вы можете начать с Office Open XML - Википедия[^] и если вам нужно знать схемы, взгляните на [MS-DOCX]: приложение а: полные XML-схемы[^]


Primo Chalice

В ссылках больше нет данных.

Ресурс, который вы ищете, был удален, его имя изменено или временно недоступен.

Это отображается на всех трех ссылках "полных XML-схем"

Primo Chalice

Большое вам спасибо :). Ссылки уже работают. Надеюсь, это мне поможет.

Primo Chalice

Кроме того, я видел макрос, который работает в UEStudio '09, который изменяет соответствующие пользовательские теги на назначенные им XML-теги одним щелчком мыши. Целая страница из 50+ строк. На самом деле я хочу включить ту же функцию в a VB.NET приложение, так что нам больше не нужно использовать редактор.

Пожалуйста помочь.

Wendelius

Извините, но я никогда не пользовался UEStudio '09.

Наверное, лучше всего открыть новый вопрос и в самом вопросе подробно объяснить, что вы пытаетесь сделать.