vorweg der Hinweis, dass ich dieses Problem bereits in einem anderen Forum gepostet habe, aber bis jetzt noch nicht wirklich weitergekommen bin und die Zeit etwas drängt. Ich bitte um Nachsicht und Verständnis. Danke.
Ich soll eine XML-Datei in ein HTML-Dokument umsetzen, und habe nur Grundkenntnisse und noch keine Erfahrungen.
Diese XML-Struktur liegt mir vor:
In einem ersten Versuch möchte ich nur das Element "CompanyName" in einem H1-Tag ausgeben und habe dafür dieses Stylesheet erstellt:
Im Ergebnis wird mir aber der gesamte Inhalt der XML-Datei ausgegeben, wobei das Element "CompanyName" nicht mit dem H1-Tag ausgezeichnet ist.
Was mache ich falsch?
Gruß, Johannes.
Ich soll eine XML-Datei in ein HTML-Dokument umsetzen, und habe nur Grundkenntnisse und noch keine Erfahrungen.
Diese XML-Struktur liegt mir vor:
HTML Code:
<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>
HTML Code:
<?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>
Was mache ich falsch?
Gruß, Johannes.
Comment