Serverseitige Umwandlung

ASP.NET WebForms + XSLT‑Umwandlung Ablauf Bereiten Sie das vollständige XML‑Dokument selbst vor Datei student.xsl Legen Sie diese Datei im Projekt ab C#‑Umwandlungscode Verwenden Sie Platzhalter, um das Ergebnis in einer …

XPath

Konzept XPath ist ein W3C‑Standard, der speziell für die Navigation und Suche von Knoten in XML‑Dokumenten entwickelt wurde und die zentrale Grundlage von XSLT darstellt. Alle Ausdrücke innerhalb von select=““ …

Mehrfachverzweigung

1. <xsl:choose> Mehrfach‑Bedingungsverzweigung Syntaxaufbau (vergleichbar mit if … else if … else) Ablauf: Durchlaufen → Sortieren nach Alter → Filter Größe > 160 → Alter fett darstellen, falls Größe über …

Bedingungsprüfung und Sortierung

1. <xsl:sort> Sortierung Zusammen mit <xsl:for-each> verwenden, um Daten innerhalb einer Schleife zu sortieren. Syntax‑Regeln Beispiel: Schüler nach Alter aufsteigend sortieren Absteigende Schreibweise: 2. <xsl:if> Einfache Bedingungsprüfung Gibt Inhalt nur …

Schleife

Kern‑Tags 1. <xsl:value-of> Zweck: Extrahiert den Textinhalt eines angegebenen XML‑Knotens und gibt ihn im Ergebnisdokument aus. Ohne die Schleife <xsl:for-each> wird nur der erste passende Knoten ausgewertet, eine vollständige Datendurchlauf …

XSLT‑Beispiel

Vollständiges Beispiel: Umwandlung von XML + XSLT nach HTML Bereiten Sie zwei Dateien vor: Verwendet die XML‑Datei die Kodierung ISO‑8859‑1 (westeuropäischer Zeichensatz), lassen sich nicht‑englische Texte unter Umständen nicht korrekt …

Einführung

I. Grundlegende Konzepte 1. XSL XSL (EXtensible Stylesheet Language, erweiterbare Stylesheet‑Sprache)Vom W3C definierte Stylesheet‑Sprache für XML. CSS dient für HTML, XSL wurde speziell für XML entwickelt. Im weiteren Sinne gliedert …