Bookmark.InsertXML – metoda
Vloží zadaný text XML do Bookmark ovládacího prvku.
Obor názvů: Microsoft.Office.Tools.Word
Sestavení: Microsoft.Office.Tools.Word (v Microsoft.Office.Tools.Word.dll)
Syntaxe
'Deklarace
Sub InsertXML ( _
XML As String, _
ByRef Transform As Object _
)
void InsertXML(
string XML,
ref Object Transform
)
Parametry
- XML
Typ: System.String
Text XML vložit.
- Transform
Typ: System.Object%
Transformace na vložený text XML.
Poznámky
Pokud Bookmark ovládací prvek obsahuje text, InsertXML metoda nahradí existující text.
Volání této metody může odstranit Bookmark ovládacího prvku.
Použití InsertXML metodu, chcete-li vložit text označený pomocí libovolného XML nebo XML aplikace Word.Kód XML musí být dobře vytvořen.Pokud používá aplikace Word XML, pak musí být také platný na základě schématu XML aplikace Word.
Je-li zadaný text XML nemůže být zařazen do Bookmark , chybová zpráva se zobrazí ovládací prvek.
Volitelné parametry
Informace o volitelných parametrů naleznete v tématu Volitelné parametry v Office Solutions.
Příklady
Následující příklad kódu přidává Bookmark ovládacího prvku do dokumentu a vloží text XML do záložky.Chcete-li zobrazit celkový počet se zobrazí okno se zprávou XMLNodes a obsah XML záložky.
V tomto příkladu je úroveň dokument přizpůsobení.
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]);
}
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.