XML Tools Pretty Print changes empty tag



  • Hi,

    Maybe someone can help me please.

    When using XML Tools -> Pretty Print (XML Only - with line breaks), XML elements with empty content will have the tags removed and changed.

    Example ( a single line XML)

    <note><test></test><to>Tove</to><from>Jani</from><heading>Reminder</heading><body>Don't forget me this weekend!</body></note>
    

    Produces

    <note>
    	<test/>
    	<to>Tove</to>
    	<from>Jani</from>
    	<heading>Reminder</heading>
    	<body>Don't forget me this weekend!</body>
    </note>
    

    The <test> tag has been removed and <test/> added. I understand that <test/> is a valid way to show empty element.

    Is there a way to prevent it from changing the XML ? The result that I hope to see is

    Expect to see

    <note>
    	<test></test>
    	<to>Tove</to>
    	<from>Jani</from>
    	<heading>Reminder</heading>
    	<body>Don't forget me this weekend!</body>
    </note>
    

    Thanks



  • I would love to suggest https://jsonformatter.org/xml-pretty-print tools for pretty print XML :)


Log in to reply