Partager via


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 caractères d'espace 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 à vérifier.

Retours

String

Instance de chaîne passée si tous les caractères de l’argument de chaîne sont des caractères d’espace 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 xml 1.0 spec (quatrième édition) production [3] S pour plus d’informations sur les caractères autorisés.

Si le paramètre est null, une ArgumentNullException exception 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 à