Hallo,
ich soll eine XML-Datei ind ein HTML-Dokument umsetzen, und habe nur Grundkenntnisse und noch keine Erfahrungen.
Dies XML-Struktur liegt mir vor:
Alles anzeigen
In einem ersten Versuch möchte ich nur das Element "CompanyName" in einem H1-Tag ausgeben und habe dafür dieses Stylesheet erstellt:
Alles anzeigen
Im Ergebnis wird mir aber der gesamte Inhalt der XML-Datei ausgegeben, wobei Das Element "CaompanyName" nicht mit dem H1-Tag ausgezeichnet wird.
Was mache ich falsch?
Gruß, Johannes.
ich soll eine XML-Datei ind ein HTML-Dokument umsetzen, und habe nur Grundkenntnisse und noch keine Erfahrungen.
Dies XML-Struktur liegt mir vor:
Quellcode
- <OTA_TourInformationNotifRQ xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 CTH_TourInformationNotifRQ.xsd" EchoToken="12345" TimeStamp="2008-03-27T15:52:00" Version="1.000" Target="Test">
- <!-- -->
- <POS>
- <Source>
- <RequestorID ID="XYZ" Type="11">
- <CompanyName CompanyShortName="CTH">Name des Reiseveranstalters</CompanyName>
- </RequestorID>
- </Source>
- </POS>
- <TourInformationItems>...</TourInformationItems>
- </OTA_TourInformationNotifRQ>
In einem ersten Versuch möchte ich nur das Element "CompanyName" in einem H1-Tag ausgeben und habe dafür dieses Stylesheet erstellt:
XML-Quellcode
- <?xml version="1.0" encoding="iso8859-1"?>
- <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
- <xsl:template match="/">
- <xsl:apply-templates />
- </xsl:template>
- <xsl:template match="/OTA_TourInformationNotifRQ/POS/Source/RequestorID/CompanyName">
- <h1><xsl:value-of select="." /></h1>
- </xsl:template>
- </xsl:stylesheet>
Im Ergebnis wird mir aber der gesamte Inhalt der XML-Datei ausgegeben, wobei Das Element "CaompanyName" nicht mit dem H1-Tag ausgezeichnet wird.
Was mache ich falsch?
Gruß, Johannes.