XmlTextWriter.WriteRaw Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skriver råmarkering manuellt.
Överlagringar
| Name | Description |
|---|---|
| WriteRaw(Char[], Int32, Int32) |
Skriver råmarkering manuellt från en teckenbuffert. |
| WriteRaw(String) |
Skriver råmarkering manuellt från en sträng. |
Kommentarer
Note
Vi rekommenderar att du skapar XmlWriter instanser med hjälp av XmlWriter.Create metoden och XmlWriterSettings klassen för att dra nytta av den nya funktionaliteten.
WriteRaw(Char[], Int32, Int32)
- Källa:
- XmlTextWriter.cs
- Källa:
- XmlTextWriter.cs
- Källa:
- XmlTextWriter.cs
- Källa:
- XmlTextWriter.cs
- Källa:
- XmlTextWriter.cs
Skriver råmarkering manuellt från en teckenbuffert.
public:
override void WriteRaw(cli::array <char> ^ buffer, int index, int count);
public override void WriteRaw(char[] buffer, int index, int count);
override this.WriteRaw : char[] * int * int -> unit
Public Overrides Sub WriteRaw (buffer As Char(), index As Integer, count As Integer)
Parametrar
- buffer
- Char[]
Teckenmatris som innehåller texten som ska skrivas.
- index
- Int32
Positionen i bufferten som anger början av texten som ska skrivas.
- count
- Int32
Antalet tecken som ska skrivas.
Undantag
buffer är null.
index eller count är mindre än noll.
-eller-
Buffertlängden minus index är mindre än count.
Kommentarer
Note
Vi rekommenderar att du skapar XmlWriter instanser med hjälp av XmlWriter.Create metoden och XmlWriterSettings klassen för att dra nytta av den nya funktionaliteten.
Den här metoden undflyr inte specialtecken.
Important
XmlTextWriter Verifierar inte några data som skickas till WriteRaw metoden. Du bör inte skicka godtyckliga data till den här metoden.
Gäller för
WriteRaw(String)
- Källa:
- XmlTextWriter.cs
- Källa:
- XmlTextWriter.cs
- Källa:
- XmlTextWriter.cs
- Källa:
- XmlTextWriter.cs
- Källa:
- XmlTextWriter.cs
Skriver råmarkering manuellt från en sträng.
public:
override void WriteRaw(System::String ^ data);
public override void WriteRaw(string data);
override this.WriteRaw : string -> unit
Public Overrides Sub WriteRaw (data As String)
Parametrar
- data
- String
Sträng som innehåller texten som ska skrivas.
Exempel
I följande exempel skrivs en sträng med hjälp av WriteRaw metoden .
using System;
using System.IO;
using System.Xml;
public class Sample
{
public static void Main()
{
// Create a writer that outputs to the console.
XmlTextWriter writer = new XmlTextWriter (Console.Out);
writer.Formatting = Formatting.Indented;
// Write the root element.
writer.WriteStartElement("Items");
// Write a string using WriteRaw. Note that the special
// characters are not escaped.
writer.WriteStartElement("Item");
writer.WriteString("Write unescaped text: ");
writer.WriteRaw("this & that");
writer.WriteEndElement();
// Write the same string using WriteString. Note that the
// special characters are escaped.
writer.WriteStartElement("Item");
writer.WriteString("Write the same string using WriteString: ");
writer.WriteString("this & that");
writer.WriteEndElement();
// Write the close tag for the root element.
writer.WriteEndElement();
// Write the XML to file and close the writer.
writer.Close();
}
}
Option Strict
Option Explicit
Imports System.IO
Imports System.Xml
Public Class Sample
Public Shared Sub Main()
' Create a writer that outputs to the console.
Dim writer As New XmlTextWriter(Console.Out)
writer.Formatting = Formatting.Indented
' Write the root element.
writer.WriteStartElement("Items")
' Write a string using WriteRaw. Note that the special
' characters are not escaped.
writer.WriteStartElement("Item")
writer.WriteString("Write unescaped text: ")
writer.WriteRaw("this & that")
writer.WriteEndElement()
' Write the same string using WriteString. Note that the
' special characters are escaped.
writer.WriteStartElement("Item")
writer.WriteString("Write the same string using WriteString: ")
writer.WriteString("this & that")
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
Kommentarer
Note
Vi rekommenderar att du skapar XmlWriter instanser med hjälp av XmlWriter.Create metoden och XmlWriterSettings klassen för att dra nytta av den nya funktionaliteten.
Den här metoden undflyr inte specialtecken.
Important
XmlTextWriter Verifierar inte några data som skickas till WriteRaw metoden. Du bör inte skicka godtyckliga data till den här metoden.