Cleand up XML code
This commit is contained in:
		@@ -77,7 +77,7 @@ function showHeadersHistory(element){
 | 
			
		||||
    showPopup();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function formatXML(xml) {
 | 
			
		||||
async function formatXML(xml) {
 | 
			
		||||
    const address = window.location.protocol + "//" + window.location.hostname + ":" + 8082 + "/prettify";
 | 
			
		||||
    var data = {
 | 
			
		||||
        data: xml,
 | 
			
		||||
@@ -86,27 +86,19 @@ function formatXML(xml) {
 | 
			
		||||
        version: "1.0"
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    console.log("formattedXML");
 | 
			
		||||
    fetch(address, {
 | 
			
		||||
        method: 'POST',
 | 
			
		||||
        body: JSON.stringify(data)
 | 
			
		||||
    })
 | 
			
		||||
        .then(async (response) => {
 | 
			
		||||
            const promise = response.json();
 | 
			
		||||
            if (!response.ok) {
 | 
			
		||||
                throw Error(await promise);
 | 
			
		||||
            }
 | 
			
		||||
            return promise;
 | 
			
		||||
        })
 | 
			
		||||
        .then((data) => {
 | 
			
		||||
            document.getElementById('code-highlight-content').innerText = data.result;
 | 
			
		||||
            highlightSyntax('code-highlight-content');
 | 
			
		||||
            //console.log(data.result);
 | 
			
		||||
        })
 | 
			
		||||
        .catch((error) => {
 | 
			
		||||
            console.error('Error:', error);
 | 
			
		||||
    var init = {
 | 
			
		||||
        body: JSON.stringify(data),
 | 
			
		||||
        method: "POST"
 | 
			
		||||
    };
 | 
			
		||||
    var request = new Request(address, init);
 | 
			
		||||
    
 | 
			
		||||
    var result = await fetch(request).then(response => {
 | 
			
		||||
        return response.text().then(function (text) {
 | 
			
		||||
            return JSON.parse(text);
 | 
			
		||||
        });
 | 
			
		||||
 | 
			
		||||
        
 | 
			
		||||
    });
 | 
			
		||||
    return result;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
function showRequestBody(element){
 | 
			
		||||
@@ -138,15 +130,22 @@ function showRequestBody(element){
 | 
			
		||||
            break;
 | 
			
		||||
        }
 | 
			
		||||
        case "application/xml":{
 | 
			
		||||
            //document.getElementById('code-highlight-content').innerText = historyRequestBody;
 | 
			
		||||
            formatXML(historyRequestBody);
 | 
			
		||||
            document.getElementById('code-highlight-content').innerText = "";
 | 
			
		||||
            formatXML(historyRequestBody).then(function(result) {
 | 
			
		||||
                if (result.status == "OK") {
 | 
			
		||||
                    document.getElementById('code-highlight-content').innerText = result.result;
 | 
			
		||||
                    highlightSyntax('code-highlight-content');
 | 
			
		||||
                }
 | 
			
		||||
                else {
 | 
			
		||||
                    document.getElementById('code-highlight-content').innerText = historyRequestBody;
 | 
			
		||||
                }
 | 
			
		||||
                
 | 
			
		||||
            });
 | 
			
		||||
            
 | 
			
		||||
            break;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        default:{
 | 
			
		||||
            requestBody = '<code>'+historyRequestBody+'</code>';
 | 
			
		||||
            document.getElementById('history-request-body-content').innerText = requestBody;
 | 
			
		||||
            document.getElementById('code-highlight-content').innerText = historyRequestBody;
 | 
			
		||||
            hljs.highlightElement(document.getElementById('history-request-body-content'));
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user