<?
xml version =
"1.0" ?>
<!-- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
<!
DOCTYPE overlay>
<
xsl :
stylesheet version =
"1.0"
xmlns :
xsl =
"http://www.w3.org/1999/XSL/Transform "
xmlns =
"http://www.w3.org/1999/xhtml " >
<
xsl :output method=
"xml" />
<
xsl :template match=
"/" >
<div
id =
"top" >
<link rel=
"stylesheet" href =
"chrome://global/content/xml/XMLPrettyPrint.css" />
<div
id =
"header" >
<p data-l10n-id=
"xml-nostylesheet" ></p>
</div>
<main
id =
"tree" class=
"highlight" >
<
xsl :apply-templates/>
</main>
</div>
</
xsl :template>
<
xsl :template match=
"*" >
<div>
<
xsl :text><</
xsl :text>
<span class=
"start-tag" ><
xsl :value-of select=
"name(.)" /></span>
<
xsl :apply-templates select=
"@*" />
<
xsl :text>/></
xsl :text>
</div>
</
xsl :template>
<
xsl :template match=
"*[node()]" >
<div><
xsl :apply-templates mode=
"space" select=
"@xml:space" />
<
xsl :text><</
xsl :text>
<span class=
"start-tag" ><
xsl :value-of select=
"name(.)" /></span>
<
xsl :apply-templates select=
"@*" />
<
xsl :text>></
xsl :text>
<span class=
"text" ><
xsl :value-of select=
"." /></span>
<
xsl :text></</
xsl :text>
<span class=
"end-tag" ><
xsl :value-of select=
"name(.)" /></span>
<
xsl :text>></
xsl :text>
</div>
</
xsl :template>
<
xsl :template match=
"*[* or processing-instruction() or comment() or string-length(.) > 50]" >
<div><
xsl :apply-templates mode=
"space" select=
"@xml:space" />
<details open=
"" class=
"expandable-body" >
<summary class=
"expandable-opening" >
<
xsl :text><</
xsl :text>
<span class=
"start-tag" ><
xsl :value-of select=
"name(.)" /></span>
<
xsl :apply-templates select=
"@*" />
<
xsl :text>></
xsl :text>
</summary>
<div class=
"expandable-children" ><
xsl :apply-templates/></div>
</details>
<span class=
"expandable-closing" >
<
xsl :text></</
xsl :text>
<span class=
"end-tag" ><
xsl :value-of select=
"name(.)" /></span>
<
xsl :text>></
xsl :text>
</span>
</div>
</
xsl :template>
<
xsl :template match=
"@xml:space[string() = 'default']" mode=
"space" >
<
xsl :attribute name=
"class" >space-default</
xsl :attribute>
</
xsl :template>
<
xsl :template match=
"@xml:space[string() = 'preserve']" mode=
"space" >
<
xsl :attribute name=
"class" >space-preserve</
xsl :attribute>
</
xsl :template>
<
xsl :template match=
"@*" >
<
xsl :text> </
xsl :text>
<span class=
"attribute-name" ><
xsl :value-of select=
"name(.)" /></span>
<
xsl :text>=</
xsl :text>
<span class=
"attribute-value" >
"<xsl:value-of select=" .
"/>" </span>
</
xsl :template>
<
xsl :template match=
"text()" >
<
xsl :if test=
"normalize-space(.)" >
<
xsl :value-of select=
"." />
</
xsl :if>
</
xsl :template>
<
xsl :template match=
"processing-instruction()" >
<div class=
"pi" >
<
xsl :text><?</
xsl :text>
<
xsl :value-of select=
"name(.)" />
<
xsl :text> </
xsl :text>
<
xsl :value-of select=
"." />
<
xsl :text>?></
xsl :text>
</div>
</
xsl :template>
<
xsl :template match=
"processing-instruction()[string-length(.) > 50]" >
<div class=
"pi" >
<details open=
"" class=
"expandable-body" >
<summary class=
"expandable-opening" >
<
xsl :text><?</
xsl :text>
<
xsl :value-of select=
"name(.)" />
</summary>
<div class=
"expandable-children" ><
xsl :value-of select=
"." /></div>
</details>
<span class=
"expandable-closing" >
<
xsl :text>?></
xsl :text>
</span>
</div>
</
xsl :template>
<
xsl :template match=
"comment()" >
<div class=
"comment" >
<
xsl :text><!--</
xsl :text>
<
xsl :value-of select=
"." />
<
xsl :text>--></
xsl :text>
</div>
</
xsl :template>
<
xsl :template match=
"comment()[string-length(.) > 50]" >
<div class=
"comment" >
<details open=
"" class=
"expandable-body" >
<summary class=
"expandable-opening" >
<
xsl :text><!--</
xsl :text>
</summary>
<div class=
"expandable-children" >
<
xsl :value-of select=
"." />
</div>
</details>
<span class=
"expandable-closing" >
<
xsl :text>--></
xsl :text>
</span>
</div>
</
xsl :template>
</
xsl :
stylesheet >
Messung V0.5 in Prozent C=91 H=97 G=93
¤ Dauer der Verarbeitung: 0.14 Sekunden
(vorverarbeitet am 2026-05-01)
¤
*© Formatika GbR, Deutschland