XmlConvert.VerifyWhitespace(String) Metoda

Definice

Vrátí předanou instanci řetězce, pokud jsou všechny znaky v argumentu řetězce platné znaky prázdných znaků.

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

Parametry

content
String

String ověřit.

Návraty

String

Předaný řetězec instance, pokud všechny znaky v řetězcovém argumentu jsou platné prázdné znaky, jinak null.

Příklady

Následující příklad používá metodu VerifyWhitespace ke zjištění přítomnosti neplatného znaku v hodnotě přiřazené k počátečnímu prvku.

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

Poznámky

Neměly by být vráceny žádné jiné hodnoty než předaný argument. Znaky platné pro prázdné znaky se mezi edicemi XML liší, takže není nutné přetížit verzi XML.

Podrobnosti o povolených znacích najdete v produkční verzi XML 1.0 (čtvrtá edice) [3] S.

Pokud má parametr hodnotu null, vyvolá se chyba ArgumentNullException .

Pokud některý z znaků není platný prázdný znak, vyvolá XmlException se informace o prvním neplatném znaku.

Platí pro