Aracılığıyla paylaş


XmlConvert.VerifyWhitespace(String) Yöntem

Tanım

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

content
String

String öğesini seçin.

Döndürülenler

String

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.

Şunlara uygulanır