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

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

Простое руководство к учебнику - это то, что мне нужно.

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, содержимое которого основано на шаблоне плюс изменения, сделанные во время выполнения.

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

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

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

Другие вопросы по тегам