XmlConvert.VerifyWhitespace(String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Dize bağımsız değişkenindeki tüm karakterler geçerli boşluk karakterleriyse, geçirilen dize örneğini döndürür.
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
Parametreler
Döndürülenler
Dize bağımsız değişkenindeki tüm karakterler geçerli boşluk karakterleriyse geçirilen dize örneği, aksi takdirde null
.
Örnekler
Aşağıdaki örnek, start öğesine atanmış bir değerde geçersiz bir karakterin varlığını algılamak için yöntemini kullanır VerifyWhitespace .
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
Açıklamalar
Geçirilen bağımsız değişkenden başka değer döndürülmemelidir. Boşluk için geçerli olan karakterler XML sürümleri arasında değişiklik gösterdiğinden xml sürümü aşırı yüklemesi gerekmez.
İzin verilen karakterlerle ilgili ayrıntılar için bkz. XML 1.0 belirtimi (dördüncü sürüm) üretimi [3] S.
Parametre null ise, bir ArgumentNullException
oluşturulur.
Karakterlerden herhangi biri geçerli boşluk karakterleri değilse, karşılaşılan ilk geçersiz karakter hakkında bilgi içeren bir XmlException
oluşturulur.