Einfache Internationalisierung von Content mit XML und XSL

Lassen Sie uns einen Blick auf ein Beispiel werfen, wie man XSL-Dateien so einrichtet, dass man Content sowohl auf Koreanisch als auch auf Englisch bereitstellen kann. Listing A zeigt den Code für beide Dateien.

Man kann die Werte für die Fremdsprachen auch hart codieren, entweder indem der Server die entsprechenden Werte für die Texte bereitstellt oder indem der Content in den XSL-Dateien enthalten ist. Beide Methoden funktionieren gleichermaßen.

Leicht zu debuggen

Gibt man die entsprechenden Befehle in einer Properties-Datei an, verfügt man über eine leistungsfähige Möglichkeit, eine Anfrage unterschiedlichen Style-Sheets zuzuweisen, die dann unterschiedliche Ansichten der Daten generieren. Diese Methode ist auch gut geeignet, um Content zu testen. Ein für die Qualitätssicherung zuständiger Techniker kann einfach den Link in der Properties-Datei auf eine spezielle XSL-Datei zum Debuggen ändern und die Seite erneut anfordern. Eine solche XSL-Datei zum Debuggen kann so eingerichtet sein, dass sie die XML-Rohdaten anzeigt (so wie sie aus der Datenbank kommen), und erlaubt dem Techniker so Mutmaßungen über die Gültigkeit der Daten im XML-Stream. In meinem nächsten Artikel werde ich erläutern, wie man seine Anwendung so einrichtet, dass ein Techniker zur Qualitätssicherung Problemen mit XML-XSL einfach auf die Spur kommen kann.

Page: 1 2

ZDNet.de Redaktion

Recent Posts

Meta meldet Gewinnsprung im ersten Quartal

Der Nettoprofi wächst um 117 Prozent. Auch beim Umsatz erzielt die Facebook-Mutter ein deutliches Plus.…

5 Tagen ago

Maximieren Sie Kundenzufriedenheit mit strategischem, kundenorientiertem Marketing

Vom Standpunkt eines Verbrauchers aus betrachtet, stellt sich die Frage: Wie relevant und persönlich sind…

5 Tagen ago

Chatbot-Dienst checkt Nachrichteninhalte aus WhatsApp-Quellen

Scamio analysiert und bewertet die Gefahren und gibt Anwendern Ratschläge für den Umgang mit einer…

5 Tagen ago

Microsoft stellt kleines KI-Modell Phi-3 Mini vor

Seine Trainingsdaten umfassen 3,8 Milliarden Parameter. Laut Microsoft bietet es eine ähnliche Leistung wie OpenAIs…

5 Tagen ago

Google schließt kritische Sicherheitslücke in Chrome

Sie erlaubt eine Remotecodeausführung außerhalb der Sandbox. Betroffen sind Chrome für Windows, macOS und Linux.

5 Tagen ago

Microsoft beseitigt Fehler im März-Sicherheitsupdate für Exchange Server

Probleme treten vor allem bei Nutzern von Outlook Web Access auf. Das optionale Hotfix-Update für…

5 Tagen ago