Создание отчетов WordML с использованием шаблонов и XPath с использованием ASP.Net

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

Мне нужно простое практическое руководство.


person Community    schedule 03.01.2009    source источник


Ответы (2)


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

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

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

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

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

В чем его преимущества.

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

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

person ChrisW    schedule 03.01.2009

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

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

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

person Dirk Vollmar    schedule 03.01.2009