Создание отчетов 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