Heim > Backend-Entwicklung > C++ > Wie kann ich XML-Strings einfach formatieren, um die Lesbarkeit in .NET zu verbessern?

Wie kann ich XML-Strings einfach formatieren, um die Lesbarkeit in .NET zu verbessern?

Barbara Streisand
Freigeben: 2025-01-04 20:47:42
Original
558 Leute haben es durchsucht

How Can I Easily Format XML Strings for Improved Readability in .NET?

XML-String für bessere Lesbarkeit formatieren

Das Bearbeiten von XML-Strings kann eine Herausforderung sein, insbesondere wenn ihnen die richtige Formatierung fehlt. Wenn Sie mit dicht gepacktem XML arbeiten wie:

<?xml version='1.0'?><response><error code='1'> Success</error></response>
Nach dem Login kopieren

Und Sie es für eine bessere Lesbarkeit formatieren möchten, gibt es in .NET eine praktische Lösung.

Mit XDocument um XML zu verschönern

Um den XML-String ohne manuellen Aufwand zu formatieren, können Sie LINQ to XML verwenden (XDocument)-Bibliothek:

string FormatXml(string xml)
{
    try
    {
        XDocument doc = XDocument.Parse(xml);
        return doc.ToString();
    }
    catch (Exception)
    {
        // Handle and throw if fatal exception here; don't just ignore them
        return xml;
    }
}
Nach dem Login kopieren

Diese Methode analysiert die eingegebene XML-Zeichenfolge und erstellt ein XDocument-Objekt, das formatiert und zurück in eine gut formatierte Zeichenfolge konvertiert werden kann.

Beispiel Verwendung

Durch Aufrufen der FormatXml-Methode können Sie Ihr XML mühelos formatieren string:

string formattedXml = FormatXml("<p>Unformatted XML</p>");
Nach dem Login kopieren

Die resultierende formattedXml-Variable enthält die XML-Zeichenfolge mit korrekter Einrückung und Zeilenumbrüchen:

<p>Formatted XML</p>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie kann ich XML-Strings einfach formatieren, um die Lesbarkeit in .NET zu verbessern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage