XmlConvert.VerifyWhitespace(String) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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.