title: Repeating content with Office Open XML
body: <p>I've been checking out what is possible with the Office Open XML specification for documents.  I'm particularly interested in being able to add custom XML content to a document and binding it to content controls.  I was wondering if it is possible to have a repeating content control type?</p>
  
  <p>For example, say I have some custom XML in my .docx file that looks like so:</p>
  
  <pre><code>&lt;Work&gt;
    .
    .
    &lt;People&gt;
      &lt;Person&gt;
        &lt;Name&gt;Jane Doe&lt;/Name&gt;
        &lt;EmailAddress&gt;jane@abc.com&lt;/EmailAddress&gt;
      &lt;/Person&gt;
      &lt;Person&gt;
        &lt;Name&gt;John Doe&lt;/Name&gt;
        &lt;EmailAddress&gt;john@xyz.com&lt;/EmailAddress&gt;
      &lt;/Person&gt;
    &lt;/People&gt;
  &lt;/Work&gt;
  </code></pre>
  
  <p>Is there any repeating content control (similar to an ASP repeater) that I could use to generate output that looks something like</p>
  
  <ul>
  <li>Jane Doe (jane@abc.com)</li>
  <li>John Doe (john@xyz.com)</li>
  </ul>
  
  <p>If there are no types of controls, I guess I could do some processing on the word document itself to generate a list.  Has anyone done this and have some helpful pointers?</p>