XmlTextWriter.WriteString(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Schreibt den angegebenen Textinhalt.
public:
override void WriteString(System::String ^ text);
public override void WriteString(string? text);
public override void WriteString(string text);
override this.WriteString : string -> unit
Public Overrides Sub WriteString (text As String)
Parameter
- text
- String
Text, der geschrieben werden soll.
Ausnahmen
Die Textzeichenfolge enthält ein ungültiges Ersatzpaar.
Beispiele
Im folgenden Beispiel wird ein XML-Fragment geschrieben.
using System;
using System.IO;
using System.Xml;
public class Sample
{
public static void Main()
{
//Create a writer to write XML to the console.
XmlTextWriter writer = null;
writer = new XmlTextWriter (Console.Out);
//Use indentation for readability.
writer.Formatting = Formatting.Indented;
writer.Indentation = 4;
//Write an element (this one is the root).
writer.WriteStartElement("book");
//Write the title element.
writer.WriteStartElement("title");
writer.WriteString("Pride And Prejudice");
writer.WriteEndElement();
//Write the close tag for the root element.
writer.WriteEndElement();
//Write the XML to file and close the writer.
writer.Close();
}
}
Option Explicit
Option Strict
Imports System.IO
Imports System.Xml
Public Class Sample
Public Shared Sub Main()
'Create a writer to write XML to the console.
Dim writer As XmlTextWriter = Nothing
writer = New XmlTextWriter(Console.Out)
'Use indentation for readability.
writer.Formatting = Formatting.Indented
writer.Indentation = 4
'Write an element (this one is the root).
writer.WriteStartElement("book")
'Write the title element.
writer.WriteStartElement("title")
writer.WriteString("Pride And Prejudice")
writer.WriteEndElement()
'Write the close tag for the root element.
writer.WriteEndElement()
'Write the XML to file and close the writer.
writer.Close()
End Sub
End Class
Hinweise
Note
Wir empfehlen Ihnen, XmlWriter Instanzen mithilfe der XmlWriter.Create Methode und der XmlWriterSettings Klasse zu erstellen, um von neuen Funktionen zu profitieren.
WriteString führt die folgenden Aktionen aus:
Die Zeichen
&,<, und>werden durch&,<und>, bzw. ersetzt.Zeichenwerte im Bereich 0x-0x1F (ausgenommen Leerzeichen 0x9, 0xA und 0xD) werden durch numerische Zeichenentitäten (
�bis�x1F) ersetzt.Wird
WriteStringim Kontext eines Attributwerts aufgerufen, werden doppelte und einzelne Anführungszeichen durch"bzw'. ersetzt.
Diese Eingabezeichenfolge test<item>test wird beispielsweise als test<item>test.
Ist text dies der null Fall, String.Emptyschreibt diese Methode einen Textknoten ohne Dateninhalt.