Created json formatter and validator. #82
@@ -2,10 +2,20 @@ from lxml import etree
|
|||||||
|
|
||||||
|
|
||||||
def prettify(source: str) -> str:
|
def prettify(source: str) -> str:
|
||||||
|
"""Method used to pretty format given XML
|
||||||
|
|
||||||
|
:param source: XML
|
||||||
|
:return: prettified XML
|
||||||
|
"""
|
||||||
xml = etree.XML(source)
|
xml = etree.XML(source)
|
||||||
return etree.tostring(xml, pretty_print=True).decode()
|
return etree.tostring(xml, pretty_print=True).decode()
|
||||||
|
|
||||||
def minimize(source: str) -> str:
|
def minimize(source: str) -> str:
|
||||||
|
"""Method used to minimize XML by deleting not needed whitespaces.
|
||||||
|
|
||||||
|
:param source: XML
|
||||||
|
:return: minimized XML
|
||||||
|
"""
|
||||||
result = source
|
result = source
|
||||||
|
|
||||||
to_remove = [" ", " ", "\t", "\n"]
|
to_remove = [" ", " ", "\t", "\n"]
|
||||||
|
|||||||
Reference in New Issue
Block a user