Создание отчетов WordML с использованием шаблонов и XPath с использованием ASP.Net - PullRequest
2 голосов
/ 03 января 2009

Мне нужно знать, как мы можем генерировать отчеты WordML с использованием шаблонов и XPath с использованием ASP.Net. Каковы его преимущества.

Простое учебное пособие - то, что мне нужно.

Ответы [ 2 ]

3 голосов
/ 03 января 2009

Мне нужно знать, как мы можем генерировать отчеты WordML с использованием шаблонов и XPath с использованием ASP.Net. ... Простое учебное пособие - то, что мне нужно.

Создайте (используя Word) документ в формате WordML, который вы будете использовать в качестве шаблона.

Посмотрите на шаблон WordML: убедитесь, что он в формате XML. Имейте справочную документацию Microsoft WordML, чтобы вы понимали, что это значит и как ее изменять.

Определите выражения XPath, которые определяют места в вашем шаблоне, которые вы хотите изменить (где «изменить», вероятно, означает «вставлять данные во время выполнения»).

Во время выполнения используйте API, такой как http://www.google.com/search?hl=en&q=c%23+xpath

Каковы его преимущества.

Преимущества перед какой альтернативой?

Преимущество заключается в том, что выводом является документ Word, содержимое которого основано на шаблоне плюс изменения, внесенные во время выполнения.

0 голосов
/ 03 января 2009

Я бы порекомендовал вам использовать Content Controls и Custom XML для генерации отчетов. Вот образец:

http://blogs.msdn.com/erikaehrli/archive/2006/08/11/word2007DataDocumentGenerationPart1.aspx

Возможно, вы захотите взглянуть на Microsoft OpenXML SDK v2.0

...