XmlConvert.VerifyWhitespace(String) Metode

Definisi

Mengembalikan instans string yang diteruskan jika semua karakter dalam argumen string adalah karakter spasi kosong yang valid.

public:
 static System::String ^ VerifyWhitespace(System::String ^ content);
public static string VerifyWhitespace(string content);
static member VerifyWhitespace : string -> string
Public Shared Function VerifyWhitespace (content As String) As String

Parameter

content
String

String untuk memverifikasi.

Mengembalikan

Instans string yang diteruskan jika semua karakter dalam argumen string adalah karakter spasi kosong yang valid, jika tidak null.

Contoh

Contoh berikut menggunakan VerifyWhitespace metode untuk mendeteksi keberadaan karakter yang tidak valid dalam nilai yang ditetapkan ke elemen mulai.

XmlTextWriter writer5 = new XmlTextWriter("outFile.xml", null);
char illegalWhiteSpaceChar = '_';

try
{
    // Write the root element.
    writer5.WriteStartElement("root");

    writer5.WriteStartElement("legalElement");
    // Throw an exception due illegal white space character.
    writer5.WriteString("ValueText" +
        XmlConvert.VerifyWhitespace("\t" + illegalWhiteSpaceChar));

    // Write the end tag for the legal element.
    writer5.WriteEndElement();
    // Write the end tag for the root element.
    writer5.WriteEndElement();
    writer5.Close();
}
catch (Exception e)
{
    Console.WriteLine(e.Message);
    writer5.Close();
}
Dim writer5 As XmlTextWriter = New XmlTextWriter("outFile.xml", Nothing)
Dim illegalWhiteSpaceChar As Char = "_"

Try
    ' Write the root element.
    writer5.WriteStartElement("root")
    writer5.WriteStartElement("legalElement")
    ' Throw an exception due illegal white space character.
    writer5.WriteString("ValueText" + _
        XmlConvert.VerifyWhitespace("   " + illegalWhiteSpaceChar))

    writer5.WriteEndElement()

    ' Write the end tag for the root element.
    writer5.WriteEndElement()

    writer5.Close()

Catch e As XmlException
    Console.WriteLine(e.Message)
    writer5.Close()
End Try

Keterangan

Tidak ada nilai lain selain argumen yang diteruskan harus dikembalikan. Karakter yang valid untuk spasi kosong tidak bervariasi di antara edisi XML, sehingga tidak diperlukan kelebihan versi xml.

Lihat xml 1.0 spesifikasi (edisi keempat) produksi [3] S untuk detail tentang karakter yang diizinkan.

Jika parameter null, akan ArgumentNullException dilemparkan.

Jika salah satu karakter bukan karakter spasi kosong yang valid, dilemparkan XmlException dengan informasi tentang karakter pertama yang tidak valid yang ditemui.

Berlaku untuk