zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > (X)HTML
Seite neu laden xhtml clientseitig aus xml und xslt

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 11.11.2005, 19:31
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 11.11.2005
Beiträge: 2
Ricochet befindet sich auf einem aufstrebenden Ast
Standard xhtml clientseitig aus xml und xslt

Hallo Forum,

Wie im subject erwähnt würde ich gerne xhtml auf der clientseite aus einem xml-dokument, das meine Daten enthält, der dazugehörigen dtd und einem xslt template erzeugen.

Nun hab ich schon eine ganze weile rumprobiert... mit unterschiedlichem Erfolg :-/

Hier mal mein Ansatz (da ich das zum ersten mal mache kann der natürlich völlig falsch sein )

Als erstes das xml Dokument mit den Daten:

Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="main.xsl"?>
<!DOCTYPE page SYSTEM "http://***.***.***.***/.../main.dtd">

<page>
  <line>Hello World!</line>
  <line>What's up?</line>
  <line>Not much...</line>
</page>
Die dazugehörige dtd:

Code:
<!ELEMENT page (line)>
  
<!ELEMENT  line (#PCDATA)>

und zuguter Letzt das dazugehörige xslt template:
Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method='html' version='1.0' encoding='UTF-8' indent='yes'/>

<xsl:template match="/">
  <html>
    <head>
    </head>
    <body>
    
      <xsl:for-each select="page">
        <xsl:value-of select="line" />
      </xsl:for-each>

    </body>
  </html>
</xsl:template>
</xsl:stylesheet>

Nun ist die Fragen:

Macht man das überhaupt so?
Und warum wird nur "Hello World!" ausgegeben?
Und warum zeigt der IE gar nix an?


Wäre nett wenn jemand, der das überflogen hat, das mal für mich klarstellen könnte


Ich möchte noch bemerken, dass ich teile der späteren Seite via xmlRequest ("Ajax") aktualisieren möchte... vieleicht hat da ja jemand auch nen tipp für mich (braucht mir nicht ajax erklären. das funzt schon )


Schonmal sehr dankbar,

Ricochet
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 11.11.2005, 21:03
Benutzerbild von The Doc
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 19.01.2005
Beiträge: 1.113
The Doc befindet sich auf einem aufstrebenden Ast
Standard

Das mit dem IE liegt warscheinlich dadran, das der kein xhtml / xml kann...
__________________
Bitte keine PN's - schreibt mir ne anständige Mail oder sprecht mich über Msn / Icq an
Milian Wolff | Markdownify | Typogridder
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 11.11.2005, 21:19
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 11.11.2005
Beiträge: 2
Ricochet befindet sich auf einem aufstrebenden Ast
Standard

Der 6er kann das schon, siehe Beispiel

Vor lauter xml und hin-und-her-validierung seh ich schon den Wald vor lauter Bäumen nicht mehr
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
html 4.01 >> XHTML tupamaro (X)HTML 9 30.09.2012 20:32
Hilfsmittel zur Erstellung von XSLT - zur Transformation von XML zu HTML AndreasB (X)HTML 2 23.11.2010 10:21
XML Datei in eine XHTML Datei einbinden danny.b (X)HTML 5 22.12.2008 08:06
Firefox isn't transforming xml to xhtml Arokh (X)HTML 5 28.02.2008 16:47
XHTML Formulardaten in XML speichern skribi (X)HTML 4 04.07.2005 12:03


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:47 Uhr.