Anfängerfrage zu XML

Guten Tag,

ich habe eine dtd sowie xml-Datei erstellt (das erste Mal). Nun möchte ich mit deren Hilfe eine html-Datei (mit CSS) erstellen und brauche Starthilfe. Bisher habe ich nur mit html und CSS-Erfahrung. Ich weiß nicht, wie ich die Inhalte aus XML in html einbinden und mit CSS formatieren kann.

Danke im Voraus
M34

Hi,
wie immer gibt es verschiedene Herangehensweisen und leider fehlen auch hier ein paar Informationen, um Deine Frage detailiert beantworten zu können.
Trotzdem hier ein Versuch, Deine Frage zu beantworten:
Zum Rendern (Umwandeln) Deiner XML-Daten in html, benötigst Du ein XSLT-Script, das von einem XSLT-Prozessor (in fast jedem Browser vorhanden) geparst und übersetzt wird.
In diesem Script notierst Du Dein html-code und an den entsprechenden Stellen die befehle zum Auslesen und Darstellen Deiner XML-Daten.

Beispiel:
test.xml

<?xml version="1.0" encoding="ISO-8859-1"?><?xml-stylesheet type="text/xsl" href="test.xsl" ?>

myvalue

mySecondValue

test.xsl

<?xml version="1.0" encoding="iso-8859-1"?>

In XSLT gibt es viele verschieden Möglichkeiten Daten zu bestimmen, zu berechnen und darzustellen.
Wenn Du bei google xsl und Einführung eingibst, findest Du viele Beispiele, die gut erklärt sind.

Ich hoffe, meine kurze Einführung hat Dir weitergeholfen.

Gruß, Stephan

Hallo,

ich habe eine dtd sowie xml-Datei erstellt (das erste Mal).
Nun möchte ich mit deren Hilfe eine html-Datei (mit CSS)
erstellen und brauche Starthilfe. Bisher habe ich nur mit html
und CSS-Erfahrung. Ich weiß nicht, wie ich die Inhalte aus XML
in html einbinden und mit CSS formatieren kann.

mit Einschränkungen lässt sich eine XML Datei im Browser auch direkt mit CSS formattieren, ohne XSL Transfromation. SelfHTML hat dazu ein Beispiel: http://de.selfhtml.org/xml/darstellung/css.htm

Gruß
Heavy