XML URL-Decodierung

Codierter XML-URL
Beispiel
Dekodiertes XML

XML URL Decode Tool Handbuch

Wenn Sie XML-Daten in einem URL-kompatiblen Format codiert haben, kann Ihnen das XML URL Decode-Tool dabei helfen, Ihre XML-Daten wieder in ihr ursprüngliches Format zu decodieren. Dieses Tool ist kostenlos, online und erfordert keine System- oder Softwareabhängigkeiten. In diesem Handbuch stellen wir Ihnen die Funktionen des Tools vor, erklären Ihnen, wie Sie es verwenden können, und geben Codebeispiele in Python, C, PHP und Java.

Funktionen

Das XML URL Decode-Tool bietet folgende Funktionen:

  • Online und kostenlos, keine System- und Softwareabhängigkeiten
  • Löschen von Daten, Kopieren von Daten, Beispiel vorhanden
  • Datensicherheit, lokale Verarbeitung

Tool-Einführung

Das XML URL Decode-Tool ermöglicht es Ihnen, Ihre codierten XML-Daten wieder in ihr ursprüngliches Format zu decodieren. Geben Sie einfach Ihre codierten XML-Daten ein, klicken Sie auf die Schaltfläche "Decodieren" und das Tool wandelt Ihre codierten XML-Daten wieder in ihr ursprüngliches Format um. Sie können Ihre XML-Daten auch in ein URL-kompatibles Format encodieren, indem Sie auf die Schaltfläche "Encodieren" klicken.

Anleitung zur Verwendung

Um das XML URL Decode-Tool zu verwenden, befolgen Sie diese Schritte:

  1. Geben Sie Ihre codierten XML-Daten in das Eingabefeld ein. Sie können auch die bereitgestellten Beispieldaten verwenden.
  2. Klicken Sie auf die Schaltfläche "Decodieren", um Ihre codierten XML-Daten wieder in ihr ursprüngliches Format umzuwandeln.
  3. Wenn Sie die XML-Daten in ein URL-kompatibles Format encodieren müssen, klicken Sie auf die Schaltfläche "Encodieren".
  4. Sie können die encodierten oder decodierten Daten kopieren, indem Sie auf die Schaltfläche "Kopieren" klicken oder den Standardkopierbefehl verwenden (STRG+C oder CMD+C).

Codebeispiele

Hier sind einige Codebeispiele in Python, C, PHP und Java, die zeigen, wie Sie das XML URL Decode-Tool verwenden können.

Python

import urllib.parse

encoded_data = '%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20%3F%3E%0A%3CInsuranceCompanies%3E%0A%09%3CTop_Insurance_Companies%3E%0A%09%09%3CName%3EBerkshire%20Hathaway%20(%20BRK.A)%3C%2FName%3E%0A%09%09%3CMarket_Capitalization%3E%24655%20billion%3C%2FMarket_Capitalization%3E%0A%09%3C%2FTop_Insurance_Companies%3E%0A%3C%2FInsuranceCompanies%3E%0A'
decoded_data = urllib.parse.unquote(encoded_data)
print(decoded_data)

C

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>

char *xml_urldecode(char *str);

int main()
{
    char encoded_data[] = "%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20%3F%3E%0A%3CInsuranceCompanies%3E%0A%09%3CTop_Insurance_Companies%3E%0A%09%09%3CName%3EBerkshire%20Hathaway%20(%20BRK.A)%3C%2FName%3E%0A%09%09%3CMarket_Capitalization%3E%24655%20billion%3C%2FMarket_Capitalization%3E%0A%09%3C%2FTop_Insurance_Companies%3E%0A%3C%2FInsuranceCompanies%3E%0A";
    char *decoded_data = xml_urldecode(encoded_data);
    printf("%s", decoded_data);
    free(decoded_data);
    return 0;
}

char *xml_urldecode(char *str)
{
    size_t len = strlen(str);
    char *new_str = malloc(len + 1);
    char *pstr = str;
    char *pnew = new_str;
    int val;
    while (*pstr)
    {
        if (*pstr == '%')
        {
            if (sscanf(pstr + 1, "%02x", &val) != 1)
            {
                val = '?';
            }
            *pnew++ = val;
            pstr += 3;
        }
        else if (*pstr == '+')
        {
            *pnew++ = ' ';
            pstr++;
        }
        else
        {
            *pnew++ = *pstr++;
        }
    }
    *pnew = '\0';
    return new_str;
}

PHP

$encoded_data = '%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20%3F%3E%0A%3CInsuranceCompanies%3E%0A%09%3CTop_Insurance_Companies%3E%0A%09%09%3CName%3EBerkshire%20Hathaway%20(%20BRK.A)%3C%2FName%3E%0A%09%09%3CMarket_Capitalization%3E%24655%20billion%3C%2FMarket_Capitalization%3E%0A%09%3C%2FTop_Insurance_Companies%3E%0A%3C%2FInsuranceCompanies%3E%0A';
$decoded_data = urldecode($encoded_data);
echo $decoded_data;

Java

import java.net.URLDecoder;
import java.io.UnsupportedEncodingException;

public class XmlUrlDecode {
    public static void main(String[] args) throws UnsupportedEncodingException {
        String encoded_data = "%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20%3F%3E%0A%3CInsuranceCompanies%3E%0A%09%3CTop_Insurance_Companies%3E%0A%09%09%3CName%3EBerkshire%20Hathaway%20(%20BRK.A)%3C%2FName%3E%0A%09%09%3CMarket_Capitalization%3E%24655%20billion%3C%2FMarket_Capitalization%3E%0A%09%3C%2FTop_Insurance_Companies%3E%0A%3C%2FInsuranceCompanies%3E%0A";
        String decoded_data = URLDecoder.decode(encoded_data, "UTF-8");
        System.out.println(decoded_data);
    }
}

Fazit

Das XML URL Decode-Tool ist ein einfacher und bequemer Weg, um Ihre codierten XML-Daten wieder in ihr ursprüngliches Format zu decodieren. Es ist online, kostenlos und erfordert keine System- oder Softwareabhängigkeiten. Sie können es verwenden, um Ihre codierten XML-Daten mit Vertrauen wiederherzustellen, in dem Wissen, dass Ihre Daten sicher sind und bei Bedarf einfach encodiert werden können.

Häufig gestellte Fragen (FAQ)

Entdecken Sie weitere Tools