Я проверял, что возможно со спецификацией Office Open XML для документов. Мне особенно интересно иметь возможность добавлять пользовательский контент XML в документ и связывать его с элементами управления контентом. Мне было интересно, возможно ли иметь повторяющийся тип управления контентом?
Например, скажем, у меня есть некоторый пользовательский XML в моем файле .docx, который выглядит так:
<Work>
.
.
<People>
<Person>
<Name>Jane Doe</Name>
<EmailAddress>jane@abc.com</EmailAddress>
</Person>
<Person>
<Name>John Doe</Name>
<EmailAddress>john@xyz.com</EmailAddress>
</Person>
</People>
</Work>
Существует ли какой-либо повторяющийся элемент управления контентом (аналогичный ASP-повторителю), который я мог бы использовать для генерации вывода, который выглядит примерно так:
- Джейн Доу (jane@abc.com)
- Джон Доу (john@xyz.com)
Если нет типов элементов управления, я думаю, я мог бы выполнить некоторую обработку самого текстового документа для генерации списка. Кто-нибудь делал это и имеет несколько полезных указателей?