From cc7664519e5d352ebf3be82dfa86ae2ed2867ee9 Mon Sep 17 00:00:00 2001 From: Adam Bem Date: Mon, 20 Feb 2023 15:01:54 +0100 Subject: [PATCH] Implemented Q&D minimalizer --- Backend-libXML/Parser.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Backend-libXML/Parser.py b/Backend-libXML/Parser.py index a694edd..24f5967 100644 --- a/Backend-libXML/Parser.py +++ b/Backend-libXML/Parser.py @@ -6,8 +6,12 @@ def prettify(source: str) -> str: return etree.tostring(xml, pretty_print=True).decode() def minimize(source: str) -> str: - xml = etree.XML(source) - return etree.tostring(xml, pretty_print=False).decode() + result = source + result = result.replace(" ", "") + result = result.replace(" ", "") + result = result.replace("\t", "") + result = result.replace("\n", "") + return result def xpath(source: str, xpath: str) -> str: