30 lines
465 B
Text
30 lines
465 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(.)='']" {}
|
||
|
-->
|
||
|
|
||
|
}
|