Indentatie (XSL): verschil tussen versies
Naar navigatie springen
Naar zoeken springen
Regel 18: | Regel 18: | ||
lxml.etree.XMLSyntaxError: Namespace prefix xalan for indent-amount on output is not defined, line 5, column 67 | lxml.etree.XMLSyntaxError: Namespace prefix xalan for indent-amount on output is not defined, line 5, column 67 | ||
+ | |||
+ | == Bronnen == | ||
+ | |||
+ | * https://stackoverflow.com/questions/24413146/preserving-whitespace-within-xml-elements-between-attributes-when-using-xslcompi?noredirect=1&lq=1 |
Versie van 13 nov 2018 18:58
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