XMLNode.FirstChild Property

Definition

Gets a XMLNode object that represents the first child node in the XMLNode control.

public:
 property Microsoft::Office::Interop::Word::XMLNode ^ FirstChild { Microsoft::Office::Interop::Word::XMLNode ^ get(); };
public Microsoft.Office.Interop.Word.XMLNode FirstChild { get; }
member this.FirstChild : Microsoft.Office.Interop.Word.XMLNode
Public ReadOnly Property FirstChild As XMLNode

Property Value

A XMLNode object that represents the first child node in the XMLNode control.

Examples

The following code example uses the FirstChild property to display the name of the first child node of an XMLNode control. The example also uses the HasChildNodes property to determine whether the XMLNode control has any child nodes. This example assumes that the current document contains an XMLNode named CustomerNode.

private void DisplayFirstChildName()
{
    if (this.CustomerNode.HasChildNodes)
    {
        MessageBox.Show("The first child of '" +
            this.CustomerNode.BaseName + "' is '" + 
            this.CustomerNode.FirstChild.BaseName + "'.");
    }
    else
    {
        MessageBox.Show("'" + this.CustomerNode.BaseName +
            "' has no child nodes.");
    }
}
Private Sub DisplayFirstChildName()
    If Me.CustomerNode.HasChildNodes Then
        MsgBox("The first child of '" & Me.CustomerNode.BaseName & _
            "' is '" & Me.CustomerNode.FirstChild.BaseName & "'.")
    Else
        MsgBox("'" & Me.CustomerNode.BaseName & _
            "' has no child nodes.")
    End If
End Sub

Remarks

Use the LastChild property to access the last child node.

Applies to