Condividi tramite


XmlConvert.VerifyWhitespace(String) Metodo

Definizione

Restituisce l'istanza di stringa passata se tutti i caratteri nell'argomento di stringa sono spazi vuoti validi.

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

Parametri

content
String

String da verificare.

Restituisce

String

L'istanza di stringa passata se tutti i caratteri nell'argomento di stringa sono spazi vuoti validi. In caso contrario null.

Esempio

Nell'esempio seguente viene utilizzato il VerifyWhitespace metodo per rilevare la presenza di un carattere non valido in un valore assegnato all'elemento start.

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

Commenti

Non devono essere restituiti altri valori dell'argomento passato. I caratteri validi per gli spazi vuoti non variano tra le edizioni XML, quindi non è necessario alcun overload della versione XML.

Per informazioni dettagliate sui caratteri consentiti, vedere LA specifica XML 1.0 (quarta edizione) produzione [3] S.

Se il parametro è Null, verrà generata un'eccezione ArgumentNullException .

Se uno dei caratteri non sono caratteri di spazio vuoto validi, viene generata un'eccezione XmlException con informazioni sul primo carattere non valido rilevato.

Si applica a