Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. |
Übersetzung
Original
|
XmlConvert.VerifyWhitespace-Methode
Gibt die übergebene Zeichenfolgeninstanz zurück, wenn alle Zeichen im Zeichenfolgenargument gültige Leerzeichen sind.
Assembly: System.Xml (in System.Xml.dll)
Parameter
- content
- Typ: System.String
Der zu überprüfende String.
Rückgabewert
Typ: System.StringGibt die übergebene Zeichenfolgeninstanz zurück, wenn alle Zeichen im Zeichenfolgenargument gültige Leerzeichen sind, andernfalls null.
Es sollten keine anderen als die als Argument übergebenen Werte zurückgegeben werden. Die Zeichen, die für Leerstellen gültig sind, sind in den XML-Editionen gleich; daher ist keine XML-Versionsüberladung erforderlich.
Weitere Informationen zu den zulässigen Zeichen finden Sie in der XML 1.0-Spezifikation (4. Edition) production [3] S.
Wenn der Parameter NULL ist, wird eine ArgumentNullException-Ausnahme ausgelöst.
Wenn irgendeines der Zeichen kein gültiges Leerzeichen ist, wird eine XmlException mit Informationen zum ersten ungültigen Zeichen ausgelöst.
Das folgende Beispiel erkennt das Vorhandensein eines ungültigen Zeichens in einem dem Startelement zugewiesenen Wert mithilfe der VerifyWhitespace-Methode.
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();
}
Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.