suit: Wie lade ich eine XML Datei als HTML Datei runter?

Beitrag lesen

Im Zweifel ersetzt man einfach jedes Element durch ein div-Element mit einer entsprechenden klasse, trennt die Attribute raus und packt sie als Kindelemente als span-Elemente rein - fertig.

Hmm interessanter Gedanke, gibt's das schon in fertig?

Weiß ich nicht, aber mit PHP lässt sich das denke ich  sehr einfach realisieren:

mit xml_parse_into_struct() einfach den kompletten baum einlesen und dann mit einer rekursiven Schleife durchlaufen und einen div/span-Baum draus bauen.

Aber wenn ich dich recht verstehe meinst du man wandelt [...]

Ja, genau das meinte ich - und mit "im Zweifel" ist gemeint, dass man sätmliche anderen elemente die bereits "bekannt" sind ja mit einer Verzweigung anders behandeln kann.

Hat man z.B. ein sitemap-File, kann man sämtliche loc-Knoten in a-Elemente konveriteren.

aus <loc>http://example.com/foo.php</loc> wird so <a href="http://example.com/foo.php">http://example.com/foo.php</a>

Aber für solche umformerein ist dann ggf. schon wieder eine Transformationssprache wie XSL interessant ;)