Partager via


XMLNode.ChildNodes, propriété

Obtient une collection Microsoft.Office.Interop.Word.XMLNodes qui représente les éléments enfants d'un contrôle XMLNode.

Espace de noms :  Microsoft.Office.Tools.Word
Assembly :  Microsoft.Office.Tools.Word (dans Microsoft.Office.Tools.Word.dll)

Syntaxe

'Déclaration
ReadOnly Property ChildNodes As XMLNodes
    Get
XMLNodes ChildNodes { get; }

Valeur de propriété

Type : Microsoft.Office.Interop.Word.XMLNodes
Collection Microsoft.Office.Interop.Word.XMLNodes qui représente les éléments enfants d'un contrôle XMLNode.

Exemples

L'exemple de code suivant utilise la propriété ChildNodes pour créer une liste des noms de tous les nœuds enfants d'un contrôle XMLNode. Il affiche ensuite la liste dans un message. Cet exemple suppose que le document actif contient un XMLNode nommé CustomerNode.

Private Sub DisplayChildNodes()
    Dim childNodeNames As New System.Text.StringBuilder()

    If Me.CustomerNode.HasChildNodes Then
        childNodeNames.Append(Me.CustomerNode.BaseName & _
            " has the children: ")

        Dim childElement As Word.XMLNode
        For Each childElement In Me.CustomerNode.ChildNodes
            childNodeNames.Append("  " & childElement.BaseName)
        Next childElement

        MsgBox(childNodeNames.ToString())
    Else
        MsgBox("'" & Me.CustomerNode.BaseName & _
            "' has no child nodes.")
    End If
End Sub
private void DisplayChildNodes()
{
    System.Text.StringBuilder childNodeNames = 
        new System.Text.StringBuilder();

    if (this.CustomerNode.HasChildNodes)
    {
        childNodeNames.Append(this.CustomerNode.BaseName + 
            " has the children: ");

        foreach (Word.XMLNode childElement in this.CustomerNode.ChildNodes)
        {
            childNodeNames.Append("  " + childElement.BaseName);
        }

        MessageBox.Show(childNodeNames.ToString());
    }
    else
    {
        MessageBox.Show("'" + this.CustomerNode.BaseName +
            "' has no child nodes.");
    }
}

Sécurité .NET Framework

Voir aussi

Référence

XMLNode Interface

Microsoft.Office.Tools.Word, espace de noms