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