DocumentBase.XMLNodes Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets a XMLNodes collection that represents the collection of all XML elements within the document.
public:
property Microsoft::Office::Interop::Word::XMLNodes ^ XMLNodes { Microsoft::Office::Interop::Word::XMLNodes ^ get(); };
public Microsoft.Office.Interop.Word.XMLNodes XMLNodes { get; }
member this.XMLNodes : Microsoft.Office.Interop.Word.XMLNodes
Public ReadOnly Property XMLNodes As XMLNodes
Property Value
A XMLNodes collection that represents the collection of all XML elements within the document.
Examples
The following code example displays the names of each of the Microsoft.Office.Interop.Word.XMLNodes objects in the document. To use this example, run it from the ThisDocument
class in a document-level project.
private void DocumentXMLNodes()
{
System.Text.StringBuilder stringBuilder1 =
new System.Text.StringBuilder();
// Add all of the node names to the StringBuilder.
foreach (Word.XMLNode node in this.XMLNodes)
{
stringBuilder1.Append(node.BaseName + ", ");
}
// End the StringBuilder with a period.
stringBuilder1.Remove(stringBuilder1.Length - 2, 2);
stringBuilder1.Append(".");
MessageBox.Show("The document contains " +
this.XMLNodes.Count.ToString() + " node(s): " +
stringBuilder1.ToString());
}
Private Sub DocumentXMLNodes()
Dim stringBuilder1 As New System.Text.StringBuilder()
' Add all of the node names to the StringBuilder.
Dim node As Word.XMLNode
For Each node In Me.XMLNodes
stringBuilder1.Append(node.BaseName & ", ")
Next node
' End the StringBuilder with a period.
stringBuilder1.Remove(stringBuilder1.Length - 2, 2)
stringBuilder1.Append(".")
MessageBox.Show("The document contains " & Me.XMLNodes.Count.ToString() _
& " node(s): " & stringBuilder1.ToString())
End Sub