Indentatie (XSL)

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen

Hoe behoud je een leesbare ingesproken weergave na een transformatie? Alleen maar een header zoals

<?xml version="1.0" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:strip-space elements="*" />
<xsl:output indent="yes" encoding="UTF-8"/>

lijkt niet te voldoen - De combinatie strip-space en output indent zou de oplossing zijn, maar lijkt dat niet te zijn.

Dit [1]:

<xsl:output indent="yes" encoding="UTF-8" xalan:indent-amount="4" />

werkt niet:

lxml.etree.XMLSyntaxError: Namespace prefix xalan for indent-amount on output is not defined, line 5, column 67