XmlTextWriter.WriteRaw Yöntem

Tanım

Ham işaretlemeyi el ile yazar.

Aşırı Yüklemeler

Name Description
WriteRaw(Char[], Int32, Int32)

Ham işaretlemeyi bir karakter arabelleğinden el ile yazar.

WriteRaw(String)

Ham işaretlemeyi bir dizeden el ile yazar.

Açıklamalar

Note

XmlWriter öneririz ki, yeni işlevlerden yararlanmak için XmlWriter.Create yöntemi ve XmlWriterSettings sınıfını kullanarak örnekler oluşturun.

WriteRaw(Char[], Int32, Int32)

Kaynak:
XmlTextWriter.cs
Kaynak:
XmlTextWriter.cs
Kaynak:
XmlTextWriter.cs
Kaynak:
XmlTextWriter.cs
Kaynak:
XmlTextWriter.cs

Ham işaretlemeyi bir karakter arabelleğinden el ile yazar.

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)

Parametreler

buffer
Char[]

Yazacak metni içeren karakter dizisi.

index
Int32

Yazacak metnin başlangıcını gösteren arabellek içindeki konum.

count
Int32

Yazacak karakter sayısı.

Özel durumlar

buffer, null'e eşittir.

index veya count sıfırdan küçüktür.

-veya-

Arabellek uzunluğu eksi index değeri değerinden countküçüktür.

Açıklamalar

Note

XmlWriter öneririz ki, yeni işlevlerden yararlanmak için XmlWriter.Create yöntemi ve XmlWriterSettings sınıfını kullanarak örnekler oluşturun.

Bu yöntem özel karakterlerden kaçmaz.

Important

XmlTextWriter yöntemine WriteRaw geçirilen verileri doğrulamaz. Bu yönteme rastgele veriler geçirmemelisiniz.

Şunlara uygulanır

WriteRaw(String)

Kaynak:
XmlTextWriter.cs
Kaynak:
XmlTextWriter.cs
Kaynak:
XmlTextWriter.cs
Kaynak:
XmlTextWriter.cs
Kaynak:
XmlTextWriter.cs

Ham işaretlemeyi bir dizeden el ile yazar.

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)

Parametreler

data
String

Yazacak metni içeren dize.

Örnekler

Aşağıdaki örnek yöntemini kullanarak WriteRaw bir dize yazar.

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

Açıklamalar

Note

XmlWriter öneririz ki, yeni işlevlerden yararlanmak için XmlWriter.Create yöntemi ve XmlWriterSettings sınıfını kullanarak örnekler oluşturun.

Bu yöntem özel karakterlerden kaçmaz.

Important

XmlTextWriter yöntemine WriteRaw geçirilen verileri doğrulamaz. Bu yönteme rastgele veriler geçirmemelisiniz.

Şunlara uygulanır