Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

XmlConvert.VerifyXmlChars-Methode

Gibt die übergebene Zeichenfolge zurück, wenn alle Zeichen und Ersatzzeichenpaare im Zeichenfolgenargument gültige XML-Zeichen sind, andernfalls null.

Namespace:  System.Xml
Assembly:  System.Xml (in System.Xml.dll)
public static string VerifyXmlChars(
	string content
)

Parameter

content
Typ: System.String
Der String mit den zu überprüfenden Zeichen.

Rückgabewert

Typ: System.String
Gibt 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();
            }



.NET Framework

Unterstützt in: 4

.NET Framework Client Profile

Unterstützt in: 4

Unterstützt in:

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.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Community-Inhalt Hinzufügen
Anmerkungen FAQ