• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Die Bildungsoffensive hier im Forum geht weiter! Jetzt sollen Kreativität und technische Möglichkeiten einen neue Dimension erreichen. Das Thema in diesem Monat lautet - Verkehrte Welt - Hier geht es lang --> Klick

Dynamische XML-Seite mit XSL-Stylesheet & XSD-Schema

messia04

Prinzenapfel
Registriert
30.06.04
Beiträge
544
hi,

ich bin gerade dabei eine XML-Seite aufzubauen und benutze dafür eine XSD-Schema und einen XSL-Stylesheet.

Meine XML Datei sieht ungefähr so aus:
Code:
<Organisationsliste>
   <Organisation name="Firma1">
        <info>bla</info>
   </Organisation>
   <Organisation name="Firma2">
        <info>blabla</info>
   </Organisation>
   <Organisation name="Firma3">
        <info>blablabl</info>
   </Organisation>
</Organisationsliste>

Was ich möchte ist eine HTML-Datei. An der rechten Seite sollte eine Menüleiste sein mit dem namen-Attributen (Also eine Liste mit Firma1, Firma2 und Firma3). Diese Liste sollte natürlich Links sein. Und wenn man draufklickt sollte jenachdem in der Mitte die Info erscheinen.

Wie könnte ich das am leichtesten (mit geringstem Schreibaufwand :-p) machen?
 
Ich nehme an wir haben also keine XML-Profis hier... :'(
 
Ich finde so XSL Zeug ja Topspannend aber bin leider noch nict dazu gekommen mir es gebührend anzuschauen :-c:-c:-c:-c:-c:-c daher kann ich dir auch nicht helfen :-c:-c:-c:-c:-c:-c:-c

*sniff* =)
 
Was ich möchte ist eine HTML-Datei.
Willst du wirklich eine .html-Datei haben (also deine .xml-Datei in eine .html-Datei umwandeln) oder "nur" schöne Ausgabe der Daten im Browser, aus .xml-Datei + XSL generiert?
Du drückst dich da irgendwie etwas verwirrend aus ;-)
 
Willst du wirklich eine .html-Datei haben (also deine .xml-Datei in eine .html-Datei umwandeln) oder "nur" schöne Ausgabe der Daten im Browser, aus .xml-Datei + XSL generiert?
Du drückst dich da irgendwie etwas verwirrend aus ;-)
Nur eine schöne Ausgabe. Das reicht mir. Das mit HTML war mein Fehler, sorry.
Nur eine schöne Ausgabe.
Also rechts soll so zu sagen ein Menü sein, mit den Oranisationsattribut name (nämlich Firma1,Firma2, Firma3)
Und jenachdem auf welches man klickt, sollte in der Mitte die daugehörige Info stehen..

Kannsde mir weiterhelfen? Hmm? Bitte? :-c
 
Soll ich dir fertigen Code vorsetzen, oder was? ;)

Das dürfte recht einfach sein. Hast du eine spezielle Frage, wo du nicht weiterkommst?
 

Das ist es leider nicht was ich suche.

Soll ich dir fertigen Code vorsetzen, oder was? ;)

Das dürfte recht einfach sein. Hast du eine spezielle Frage, wo du nicht weiterkommst?

Hmm.
Also ich bekomm rechts die Liste mit den Firmennamen hin (dank XPath) aber das in der Mitte ist kompliziert. Also das ich je nach klick in der Mitte die Info einblenden kann.

Welche Funktionen/X-Path-Befehle benutze ich den da?
 
Kann es sein, dass ich das nur mit einem Perl-Skript, SOAP-Befehl und etc. hinkriege?
 
Das hat doch mit SOAP nichts zutun.

Ich denke XSL + Javascript reicht aus. Du lässt einfach deine ganzen Detail-Einträge in der Mitte in unsichtbaren Layern ausgeben und lässt den jeweiligen Layer per Klick im Menü einblenden.
 
Das hat doch mit SOAP nichts zutun.

Ich denke XSL + Javascript reicht aus. Du lässt einfach deine ganzen Detail-Einträge in der Mitte in unsichtbaren Layern ausgeben und lässt den jeweiligen Layer per Klick im Menü einblenden.


Und wie geht das?

(Wenn man mal so fragen darf) :innocent: