XML URL-Decodierung
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:
- Geben Sie Ihre codierten XML-Daten in das Eingabefeld ein. Sie können auch die bereitgestellten Beispieldaten verwenden.
- Klicken Sie auf die Schaltfläche "Decodieren", um Ihre codierten XML-Daten wieder in ihr ursprüngliches Format umzuwandeln.
- Wenn Sie die XML-Daten in ein URL-kompatibles Format encodieren müssen, klicken Sie auf die Schaltfläche "Encodieren".
- 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.