XmlConvert.VerifyWhitespace(String) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert het doorgegeven tekenreeksexemplaren als alle tekens in het tekenreeksargument geldige spaties zijn.
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
Parameters
Retouren
Het doorgegeven tekenreeksexemplaren als alle tekens in het tekenreeksargument geldige spaties zijn, anders null.
Voorbeelden
In het volgende voorbeeld wordt de VerifyWhitespace methode gebruikt om de aanwezigheid van een ongeldig teken te detecteren in een waarde die is toegewezen aan het beginelement.
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
Opmerkingen
Er moeten geen andere waarden worden geretourneerd dan het argument dat is doorgegeven. De tekens die geldig zijn voor witruimte verschillen niet tussen XML-edities, dus er is geen overbelasting van xml-versies vereist.
Zie de XML 1.0-specificatie (vierde editie) productie [3] S voor meer informatie over de toegestane tekens.
Als de parameter null is, wordt er een ArgumentNullException gegenereerd.
Als een van de tekens ongeldige spaties is, wordt er een XmlException gegenereerd met informatie over het eerste ongeldige teken.