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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.