XML URL Decoderen

Gecodeerde XML-url
Voorbeeld
Gedecodeerde XML

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:

  1. Voer uw gecodeerde XML-gegevens in het invoerveld in. U kunt ook de meegeleverde voorbeeldgegevens gebruiken.
  2. Klik op de knop "Decoderen" om uw gecodeerde XML-gegevens terug te converteren naar het oorspronkelijke formaat.
  3. Als u de XML-gegevens wilt coderen naar een URL-compatibel formaat, klikt u op de knop "Coderen".
  4. 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.

Veelgestelde vragen (FAQ)

Maak kennis met onze andere hulpmiddelen