Probleme mit Xalan

Autor

Montag, 13. März 2006 19:01:08

Hallo zusammen, beschäftige mich seit einiger Zeit intensiver mit XML, und was so alles dazugehört (XSL, XML-Schema, DTDs) Um mein Problem zu schildern, erkäre ich Euch mal kurz meine Beispielapplikation. Es gibt eine XML-Anwendung, die habe ich "discotheque.xml" genannt, mit der man seine CD-Sammlung katalogisieren kann. Zu dieser Anwendung gibt es auch ein XML-SChema "discotheque.xsd". Das Parsen und validieren mit dem Xerces-c Tool SAX2Print klappt auch wunderbar. Als nächsten Baustein gibt es ein stylesheet "discotheque.xsl", mit dem ich meine ursprüngliches "discotheque.xml" in ein "discotheque.html" umwandeln möchte. Dazu benutze ich Xalan. Follgendes passiert dabei: Das Verarbeiten mit Xalan wird fehlerfrei beendet, jedoch enthält "discotheque.html" nur den xml-versionsstring, sonst nichts. Herausgefunden habe ich folgendes: Wenn ich im Instanz-dokument, also "discotheque.xml" die Attribute im Wurzelelement weglasse (xmlns, etc.) dann funktioniert es und ich erhalte eine brauchbare html-Seite. Hat jemand eine Idee ??

Gruß Umberto

P.S.: Hier alle Files:



discotheque.xsd:
----------------





















XML Schema for categorizing a music collection.
























































































discotheque.xml:
----------------



















Neil Young

Sleeps with Angels

Sleeps with Angels
Safeway Cart



Mirrorball

Song X
Scenery




Soundgarden

Superunknown

Mailman
Black Hole Sun




P.J. Harvey

Dry

Oh my Lover
Stella



Rid of Me

50ft. Queenie
Rub 'til it bleeds
Hook



To bring you my Love

To bring you my Love
Meet the Monsta
Working for the man
Com on Billy










discotheque.xsl:
----------------

















... -->


(

)



.....



.

















XSD validieren: SCMPrint discotheque.xsd
XML validieren: SAX2Print -v=always -x=iso-8859-1 discotheque.xml XSLT: Xalan -v -e iso-8859-1 -o discotheque.html discotheque.xml discotheque.xsl Vielen Dank !!

Umberto Cancedda

0 Antworten


Antworten

Ähnliche Artikel

  • Plugins erweitern Eclipse Framework

    Mit dem EMF Validation Builder und EMF To Graphviz gibt es neue Plugins für das Eclipse Modeling Framework (EMF).
  • Buchtipp
  • Die Kraft der Muschel
    Microsofts neue PowerShell greift auf die Bibliotheken des .NET-Frameworks zurück und verfügt so über einen riesiger Fundus von Funktionen und Objekten. Ist sie dadurch einer traditionellen Shell wie der Bash überlegen?
  • Bilder richtig taggen
    Können Sie die Metainformationen Ihrer Fotos auch noch in 20 Jahren lesen? Erst allmählich gibt es (Open-Source)-Lösungen, welche die verschiedenen Standards harmonisieren.
  • Grafisches XML
    Mit Serna Free stellt das Unternehmen Serna einen leistungsfähigen XML-Editor unter die GPL. Unser Test zeigt, was die freie Version leistet.

Tipp der Woche

Ubuntu 14.10 und VirtualBox
Ubuntu 14.10 und VirtualBox
Tim Schürmann, 08.11.2014 18:45, 0 Kommentare

Wer Ubuntu 14.10 in einer virtuellen Maschine unter VirtualBox startet, der landet unter Umständen in einem Fenster mit Grafikmüll. Zu einem korrekt ...

Aktuelle Fragen

Nach Ubdates alles weg ...
Maria Hänel, 15.11.2014 17:23, 4 Antworten
Ich brauche dringen eure Hilfe . Ich habe am wochenende ein paar Ubdates durch mein Notebook von...
Brother Drucker MFC-7420
helmut berger, 11.11.2014 12:40, 1 Antworten
Hallo, ich habe einen Drucker, brother MFC-7420. Bin erst seit einigen Tagen ubuntu 14.04-Nutzer...
Treiber für Drucker brother MFC-7420
helmut berger, 10.11.2014 16:05, 2 Antworten
Hallo, ich habe einen Drucker, brother MFC-7420. Bin erst seit einigen Tagen ubuntu12.14-Nutzer u...
Can't find X includes.
Roland Welcker, 05.11.2014 14:39, 1 Antworten
Diese Meldung erhalte ich beim Versuch, kdar zu installieren. OpenSuse 12.3. Gruß an alle Linuxf...
DVDs über einen geeigneten DLNA-Server schauen
GoaSkin , 03.11.2014 17:19, 0 Antworten
Mein DVD-Player wird fast nie genutzt. Darum möchte ich ihn eigentlich gerne abbauen. Dennoch wür...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] Mint17 auf einem Stick
Nguyen Dong Loan, 26.11.2014 23:28
Am Mittwoch, 26. November 2014, 00:33:58 schrieb Alfred Zahlten: Wenn ich fragen darf, was soll das jetzt so...
Re: [EasyLinux-Suse] OS_13.2_mate_caja_multiple_Instanzen_(hier_erstmal_gelöst)
"H.-Stefan Neumeyer", 26.11.2014 21:18
Am Mittwoch, 26. November 2014, 19:24:06 schrieb Heiko Ißleib: Hallo Heiko > > Klar.;-) >...
Re: [EasyLinux-Suse] OS_13.2_mate_caja_multiple_Instanzen_(hier_erstmal_gelöst)
Heiko, 26.11.2014 19:24
Am Mittwoch, 26. November 2014, 16:31:56 schrieb Mahmud Al-Ahmed: Hallo Mahmud. > On Wed, 26 Nov 2014 12...
Re: [EasyLinux-Ubuntu] Trojanerbefall
Joachim Puttkammer, 26.11.2014 18:19
Am Mittwoch 26 November 2014 schrieb H.-Stefan Neumeyer: Hallo Stefan, es ist nicht sicher, sondern nur ein...
Re: [EasyLinux-Ubuntu] Trojanerbefall
Joachim Puttkammer, 26.11.2014 18:16
Am Mittwoch 26 November 2014 schrieb Uwe Herrmuth: Hallo Uwe, merci für die Links :-) Bitdefender iso hab...