Probleme mit Xalan

Umberto Cancedda - Montag, 13. März 2006 19:01:08 - 0 Antworten

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 !!

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
  • 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.
  • 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?
  • Optimiert
    Lädt eine Webseite nur schleppend, sucht man die Schuld schnell bei der Infrastruktur oder dem Webbrowser des Anwenders. Doch das Zusammenspiel von Webserver, Webseite und Browser ist kompliziert. Eine Reihe von Kniffen hilft, das Laden der Webseite zu beschleunigen.

Aktuelle Fragen

zweites Bildschirm auf gleichem PC einrichten
H A, 30.09.2016 19:16, 2 Antworten
Hallo, ich habe Probleme mein zweites Bildschirm einzurichten.(Auf Debian Jessie mit Gnome) Ich...
Probleme mit MPC/MPD
Matthias Göhlen, 27.09.2016 13:39, 2 Antworten
Habe gerade mein erstes Raspi Projekt angefangen, typisches Einsteigerding: Vom Raspi 3B zum Radi...
Soundkarte wird erkannt, aber kein Ton
H A, 25.09.2016 01:37, 6 Antworten
Hallo, Ich weiß, dass es zu diesem Thema sehr oft Fragen gestellt wurden. Aber da ich ein Linu...
Scannen nur schwarz-weiß möglich
Werner Hahn, 20.09.2016 13:21, 2 Antworten
Canon Pixma MG5450S, Dell Latitude E6510, Betriebssyteme Ubuntu 16.04 und Windows 7. Der Canon-D...
Meteorit NB-7 startet nicht
Thomas Helbig, 13.09.2016 02:03, 4 Antworten
Verehrte Community Ich habe vor Kurzem einen Netbook-Oldie geschenkt bekommen. Beim Start ersch...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] DVD_abspielen_gelöst
Frank, 01.10.2016 08:23
Am Fri, 30 Sep 2016 18:48:21 +0200 schrieb Frank : > > Hallo Liste, > kann ich mit Ubuntu ein...
Re: [EasyLinux-Ubuntu] Bildbetrachtungsprogramm (KDE) mir Druckfunktion
alfred, 30.09.2016 21:52
Am 29.09.2016 um 09:08 schrieb Joachim Puttkammer: Hallo Zusammen, Viewnior 1.6 ist ein sehr einfacher Bild...
Re: [EasyLinux-Ubuntu] DVD abspielen
Frank von Thun, 30.09.2016 18:51
Am 30.09.2016 um 18:48 schrieb Frank: > > Hallo Liste, > kann ich mit Ubuntu eine DVD abspielen,...
[EasyLinux-Ubuntu] DVD abspielen
Frank, 30.09.2016 18:48
Hallo Liste, kann ich mit Ubuntu eine DVD abspielen, wenn ja bitte mit welchen PGM -- Schöne Grüße Cool...
Re: [EasyLinux-Suse] DVB-T_USB_Stick_für__openSUSE_LEAP_42.1
Jan-Uwe, 30.09.2016 16:41
On Wed, 28 Sep 2016 21:37:08 +0200 wmey wrote: > ° www.digittrade.de/shop/shop_content.php/coID/9 >...