XmlConvert.VerifyWhitespace(String) Méthode

Définition

Retourne l’instance de chaîne passée si tous les caractères de l’argument de chaîne sont des espaces blancs valides.

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

Paramètres

content
String

String pour vérifier.

Retours

Instance de chaîne passée si tous les caractères de l’argument de chaîne sont des espaces blancs valides ; sinon null.

Exemples

L’exemple suivant utilise la VerifyWhitespace méthode pour détecter la présence d’un caractère non valide dans une valeur affectée à l’élément de début.

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

Remarques

Aucune autre valeur que l’argument passé ne doit être retournée. Les caractères valides pour les espaces blancs ne varient pas entre les éditions XML. Par conséquent, aucune surcharge de version XML n’est requise.

Consultez les spécifications XML 1.0 (quatrième édition) production [3] S pour plus d’informations sur les caractères autorisés.

Si le paramètre a la valeur Null, une ArgumentNullException valeur est levée.

Si l’un des caractères n’est pas des espaces blancs valides, un XmlException caractère est levée avec des informations sur le premier caractère non valide rencontré.

S’applique à