Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. |
Übersetzung
Original
|
XmlConvert.VerifyXmlChars-Methode
Gibt die übergebene Zeichenfolge zurück, wenn alle Zeichen und Ersatzzeichenpaare im Zeichenfolgenargument gültige XML-Zeichen sind, andernfalls null.
Assembly: System.Xml (in System.Xml.dll)
Parameter
- content
- Typ: System.String
Der String mit den zu überprüfenden Zeichen.
Rückgabewert
Typ: System.StringGibt die übergebene Zeichenfolge zurück, wenn alle Zeichen und Ersatzzeichenpaare im Zeichenfolgenargument gültige XML-Zeichen sind, andernfalls null.
Es sollten keine anderen als die als Argument übergebenen Werte zurückgegeben werden. Weitere Informationen zu den zulässigen Zeichen finden Sie in der XML 1.0-Spezifikation (4. Edition) production [13] Char.
Wenn der Parameter NULL ist, wird eine ArgumentNullException-Ausnahme ausgelöst. Wenn irgendeines der Zeichen kein gültiges XML-Leerzeichen ist, wird eine XmlException mit Informationen zum ersten ungültigen Zeichen ausgelöst.
Im folgenden Beispiel wird das Vorhandensein eines ungültigen Zeichens in einem dem Startelement mithilfe der VerifyXmlChars-Methode erkannt.
XmlTextWriter writer3 = new XmlTextWriter("outFile.xml", null);
char illegalChar = '\uFFFE';
string charsToVerify = "Test String ";
try
{
// Write the root element.
writer3.WriteStartElement("root");
// Throw an exception due illegal character.
writer3.WriteStartElement(
XmlConvert.VerifyXmlChars(charsToVerify + illegalChar));
writer3.WriteString("ValueText");
writer3.WriteEndElement();
// Write the end tag for the root element.
writer3.WriteEndElement();
writer3.Close();
}
catch (XmlException e)
{
Console.WriteLine(e.Message);
writer3.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.