Gibt es eine Möglichkeit, geordnete Listen an XML-Dokumente in MS Word zu binden?VB MS Word: XML in eine geordnete Liste binden?
Zur Zeit habe ich xml wie:
<?xml version="1.0"?>
<myvars>
<name>foo</name>
</myvars>
Dann lade ich und wo es zu einem Content:
ActiveDocument.CustomXMLParts.Add
ActiveDocument.CustomXMLParts(5).Load ("c:\test.xml")
Dim strXPath1 As String
strXPath1 = "/myvars/name"
ActiveDocument.ContentControls(1).XMLMapping.SetMapping strXPath1
Dies ist jedoch für einzelne Texte sinnvoll. Gibt es trotzdem XML-Enteries auf geordnete Listen? Zum Beispiel:
<?xml version="1.0"?>
<myvars>
<person>
<name>foo</name>
<alias>bar</alias>
<alias>chew</alias>
</person>
<person>
<name>alpha</name>
<alias>bravo</alias>
<alias>charlie</alias>
</person>
</myvars>
in das Word-Dokument abgebildet, so dass sie als geordnete Listen auftauchen:
1. foo
a. bar
b. chew
2. alpha
a. bravo
b. charlie