29 lines
501 B
Text
29 lines
501 B
Text
X:stylesheet {
|
|
|
|
X:output method="xml"
|
|
X:param indent-increment="' '";
|
|
|
|
X:template noname(indent="'
'") = "*" {
|
|
!{$indent}
|
|
|
|
X:if "name()='xsl:template'" {
|
|
!{$indent}
|
|
}
|
|
|
|
X:copy {
|
|
X:copy-of "@*"
|
|
!!( indent = "concat($indent, $indent-increment)" );
|
|
X:if "./* " { !{$indent} }
|
|
}
|
|
}
|
|
|
|
|
|
X:template = "comment()|processing-instruction()" {
|
|
X:copy;
|
|
}
|
|
|
|
<!--
|
|
X:template ="text()[normalize-space(.)='']" {}
|
|
-->
|
|
|
|
}
|