XmlConvert.VerifyWhitespace(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
Retours
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é.