XmlConvert.VerifyWhitespace(String) Metodo

Definizione

Restituisce l'istanza di stringa passata se tutti i caratteri nell'argomento stringa sono caratteri di spazio vuoto 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 per verificare.

Valori restituiti

Istanza di stringa passata se tutti i caratteri nell'argomento stringa sono caratteri di 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, pertanto non è necessario alcun overload della versione xml.

Per informazioni dettagliate sui caratteri consentiti , vedere XML 1.0 spec (quarta edizione) production [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