Bookmark.XMLNodes (Propiedad)

Obtiene una colección XMLNodes que representa la colección de todos los elementos XML de un control Bookmark, incluidos esos elementos que sólo forman parte del control Bookmark de forma parcial.

Espacio de nombres:  Microsoft.Office.Tools.Word
Ensamblado:  Microsoft.Office.Tools.Word (en Microsoft.Office.Tools.Word.dll)

Sintaxis

'Declaración
ReadOnly Property XMLNodes As XMLNodes
    Get
XMLNodes XMLNodes { get; }

Valor de propiedad

Tipo: Microsoft.Office.Interop.Word.XMLNodes
Una colección XMLNodes.

Ejemplos

El ejemplo de código siguiente agrega un control Bookmark al documento e inserta el texto XML en el marcador. A continuación, un cuadro de mensaje muestra el número total de colecciones XMLNodes y el contenido XML del marcador.

Se trata de un ejemplo para una personalización en el nivel del documento.

Private Sub BookmarkInsertXML()

    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Dim Bookmark1 As Microsoft.Office.Tools.Word.Bookmark = _
        Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark1")
    Bookmark1.Text = "Sample of bookmark text."
    Bookmark1.Words(1).InsertXML( _
        "<example>This is an example.</example>")
    MessageBox.Show("Total XMLNodes in Bookmark1: " & _
        Bookmark1.XMLNodes.Count.ToString & vbLf & vbLf & _
        "XML contents: " & Bookmark1.XML(True))

End Sub
private void BookmarkInsertXML()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    Microsoft.Office.Tools.Word.Bookmark bookmark1 =
        this.Controls.AddBookmark(this.Paragraphs[1].Range,
        "bookmark1");
    bookmark1.Text = "Sample of bookmark text.";

    bookmark1.Words[1].InsertXML("<example>This is an example.</example>",
        ref missing);

    MessageBox.Show("Total XMLNodes in bookmark1: " + bookmark1.XMLNodes.Count +
        "\n" + "XML contents: " + bookmark1.XML[true]);
}

Seguridad de .NET Framework

Vea también

Referencia

Bookmark Interfaz

Microsoft.Office.Tools.Word (Espacio de nombres)