mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Di 23.04.2024 20:09 Benutzername: Passwort: Auto-Login

Thema: Problem mit XML Ausgabe durch XSL vom 13.11.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Allgemeines - Nonprint -> Problem mit XML Ausgabe durch XSL
Autor Nachricht
DesignKater
Threadersteller

Dabei seit: 26.06.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 13.11.2008 14:35
Titel

Problem mit XML Ausgabe durch XSL

Antworten mit Zitat Zum Seitenanfang

Hallo zusammen,

ich hab schon wieder ein Probelm. Diesmal betrifft es die Ausageb von XML durch XSL. Wenn ich versuche einen spezifischen Knoten auszugeben bleibt die Ausgabe im Browser einfach nur leer. Wenn ich aber den kompletten INhalt der XML ausgebe, dann steht auch alles da. Ich hab keinen Schimmer wo der Fehler sein soll, irgendwelche Parsingfehler werden ja für gewöhnlich direkt im Browser angezeigt. Vielleicht sieht ja einer von euch den Fehler. Hier der Code:

Code:
<?xml version="1.0" encoding="utf-8"?><!-- DWXMLSource="index.xml" -->
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="utf-8" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>
<xsl:template match="/">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Test</title>
</head>

<body>

<xsl:for-each select="ROOT/DATENSATZ"/>
<div>
<xsl:value-of select="KOMMENTAR"/>
</div>

</body>
</html>

</xsl:template>
</xsl:stylesheet>


Und hier noch der Code der XML:

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

<!DOCTYPE Root [
   <!ELEMENT Root (Datensatz)+>
      <!ELEMENT Datensatz (Kommentar)>
         <!ELEMENT Kommentar (#PCDATA)>

]>                        

<ROOT>
   <DATENSAZ>
      <KOMMENTAR>Hier drin steht dann der komplette Kommentar</KOMMENTAR>
   </DATENSAZ>      
   <DATENSAZ>
      <KOMMENTAR>Hier drin steht dann der komplette Kommentar</KOMMENTAR>
   </DATENSAZ>   
   <DATENSAZ>
      <KOMMENTAR>Hier drin steht dann der komplette Kommentar</KOMMENTAR>
   </DATENSAZ>         
</ROOT>


Zuletzt bearbeitet von DesignKater am Do 13.11.2008 14:36, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Do 13.11.2008 14:40
Titel

Antworten mit Zitat Zum Seitenanfang

hui, xslt is schon ne ganze weile her bei mir. mir fällt jetzt spontan auf, dass du eine selbstschließende for-each schleife benutzt. müsste das, wenn ich mich recht entsinne nicht eher so aussehen? :

Code:

<xsl:for-each select="ROOT/DATENSATZ">
<div>
<xsl:value-of select="KOMMENTAR"/>
</div>
</xsl:for-each>
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
DesignKater
Threadersteller

Dabei seit: 26.06.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 13.11.2008 14:49
Titel

Antworten mit Zitat Zum Seitenanfang

Bringt auch nix, hatte ich vorher.

Das Ding ist, so gibt er mir was aus, aber nicht getrennt *Schnief*

Code:
<?xml version="1.0" encoding="utf-8"?><!-- DWXMLSource="index.xml" -->
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="utf-8" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>
<xsl:template match="/">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Test</title>
</head>

<body>


<div>
<xsl:value-of select="."/>
</div>


</body>
</html>

</xsl:template>
</xsl:stylesheet>


Zuletzt bearbeitet von DesignKater am Do 13.11.2008 14:50, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Do 13.11.2008 15:14
Titel

Antworten mit Zitat Zum Seitenanfang

*ha ha* *ha ha* *ha ha* *ha ha* *ha ha* *ha ha*


Code:

<DATENSAZ>


* Such, Fiffi, such! * wo issn das T???

sechs astra für mich bidde...!
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
DesignKater
Threadersteller

Dabei seit: 26.06.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 13.11.2008 15:24
Titel

Antworten mit Zitat Zum Seitenanfang

Lol >.>
Danke *Thumbs up!*
  View user's profile Private Nachricht senden
 
Ähnliche Themen Unterschiede $Ausgabe und $_POST["Ausgabe"] ???
Ausgabe
XML Ausgabe in Arrays
Direkte Ausgabe (PHP)
Sortierte Ausgabe
[php] keine ausgabe auf dem mac
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Allgemeines - Nonprint


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.