XML URL Decoderen
XML URL Decode Tool Handleiding
Als u XML-gegevens in een URL-compatibel formaat hebt gecodeerd, kan de XML URL Decode-tool u helpen uw XML-gegevens terug te decoderen naar het oorspronkelijke formaat. Deze tool is gratis, online en vereist geen systeem- of softwareafhankelijkheden. In deze handleiding zullen we de functies van de tool introduceren, uitleggen hoe u deze kunt gebruiken en codevoorbeelden geven in Python, C, PHP en Java.
Functies
De XML URL Decode-tool heeft de volgende functies:
- Online en gratis, geen systeem- en softwareafhankelijkheden
- Kan wissen, kan kopiëren, heeft een voorbeeld
- Gegevensbeveiliging, lokale verwerking
Tool Introductie
Met de XML URL Decode-tool kunt u uw gecodeerde XML-gegevens terug decoderen naar het oorspronkelijke formaat. Voer eenvoudig uw gecodeerde XML-gegevens in, klik op de knop "Decoderen" en de tool zal uw gecodeerde XML-gegevens terug converteren naar het oorspronkelijke formaat. U kunt uw XML-gegevens ook coderen naar een URL-compatibel formaat door op de knop "Coderen" te klikken.
Hoe te gebruiken
Volg deze stappen om de XML URL Decode-tool te gebruiken:
- Voer uw gecodeerde XML-gegevens in het invoerveld in. U kunt ook de meegeleverde voorbeeldgegevens gebruiken.
- Klik op de knop "Decoderen" om uw gecodeerde XML-gegevens terug te converteren naar het oorspronkelijke formaat.
- Als u de XML-gegevens wilt coderen naar een URL-compatibel formaat, klikt u op de knop "Coderen".
- U kunt de gecodeerde of gedecodeerde gegevens kopiëren door op de knop "Kopiëren" te klikken of door de standaard kopieeropdracht te gebruiken (CTRL+C of CMD+C).
Codevoorbeelden
Hier zijn enkele codevoorbeelden in Python, C, PHP en Java die laten zien hoe u de XML URL Decode-tool kunt gebruiken.
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);
}
}
Conclusie
De XML URL Decode-tool is een eenvoudige en handige manier om uw gecodeerde XML-gegevens terug te decoderen naar het oorspronkelijke formaat. Het is online, gratis en vereist geen systeem- of softwareafhankelijkheden. U kunt het gebruiken om uw gecodeerde XML-gegevens met vertrouwen te herstellen, wetende dat uw gegevens veilig zijn en indien nodig eenvoudig kunnen worden gecodeerd.