2008-11-28 10 views
2

Я открываю xml-файл в Microsoft Word 2007 с помощью C#. Я использую файл xsl для определения макета, который работал до такой степени, что мне нужно было включить изображение. Я использовал типичный тэг src html, и изображение отображается, когда xml просматривается, т. Е., Но не тогда, когда он открывается в Word. Я получаю держатель изображения, поэтому могу только предположить, что Word просто не может найти изображение. Он сидит рядом с файлом xml и xsl, но это не имеет никакого значения. Чтобы открыть документ, я передаю имена файлов как для xml, так и для xsl. Я бы предположил, что, поскольку src находится в xsl, он будет выглядеть только относительно одного из этих файлов.Программно открывая xml-файл в MS Word

Любые предложения были бы очень признательны.

[РЕДАКТИРОВАТЬ] Извинения, я потерял след этого. Я исправил это в конце. Я проверю, что мое решение было завтра, и обновите это.

+1

Какой формат XML вы используете? Каков результат работы XSLT? Не могли бы вы разместить образец? – 2008-12-04 18:20:53

ответ

0

Я думаю, вам нужно указать рабочий путь для указания документа в базовом местоположении. Что-то вроде этого: wordDocument.Path = xml путь к файлу (или независимо от того, что за изображение предполагается базовым)