However, knowing that unformatted xml is not so easy for geany, you can format it in advance. With the stylesheet
``` <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform%22%3E <xsl:output method="xml" indent="yes" encoding="UTF-8" /> <xsl:template match="/"> <xsl:apply-templates /> </xsl:template> <!-- standard copy template --> <xsl:template match="@*|node()"> xsl:copy <xsl:apply-templates select="@*" /> <xsl:apply-templates /> </xsl:copy> </xsl:template> </xsl:stylesheet> ```
saxon formats my 75MByte file to a 136MByte formatted xml in 8 seconds.
I would like to recommend that geany analyses whether the file is suited to be worked within geany and otherwise informs the user.