mmofacts.com

Gutes Buch über XSLT

gepostet vor 15 Jahre, 9 Monate von TheUndeadable

Servus,

suche momentan ein gutes Buch über XSLT und die daran angeschlossenen Technologien wie Xml, XPath und evtl auch XQuery.

Ich suche ausdrücklich kein Web-Tutorial!

Hat jemand gute Erfahrungen mit einem Buch gemacht und kann dies dann empfehlen.

Danke und sonnige Grüße,

TheUndeadable

gepostet vor 15 Jahre, 9 Monate von Nerosmeel

Kumpel von mir Arbeitet auch damit, ich blick da nich wirklich durch^^.

Er hat sich das hier gekauft und is sehr zufrieden und Galileo Press hat ja gute Bücher, wie finde...

gepostet vor 15 Jahre, 9 Monate von knalli

Ich hab' es da persönlich nicht mit Bücher; wohl aber mit Nachschlagemöglichkeiten online.. aber da du die ja nicht haben willst :)

Bezgl XQuery habe ich dir etwas per PM geschrieben, des weiteren hat meine Professorin folgende Titel in der Literatur angegeben.. keine Ahnung, habe ich nicht gecheckt, weil ich nicht wirklich diese Papiertiger-Literatur brauchte.

Auf jeden Fall ist folgende Lern-Richtung didaktisch empfehlenswert: XPath, XSLT und dann XQuery. Wahlweise XSD nach XSLT einschieben, zumindestens die Grundlagen.

[Kay] Michael Kay: XPath2.0 Programmer's Reference WroxPress, 2004.
[KN01] Knobloch, M.,  Mathias Kopp, M.: WEB-Design mit XML, dpunkt2001
[KM02]   M. Klette, H. Meyer: XML & Datenbanken, dpunkt-Verlag, 2002. 
[MIN] Mintert, XML & Co, Addison-Wesley 2002.

[JAN04]XQueryEine praxisorientiere Einführung (November 2004)
Rudolf Jansen
Software und Support Verlag

[SCH04]  XQueryGrundlagen und fortgeschrittene Methoden (August 2004)
Wolfgang Lehner und Harald Schöning
DpunktVerlag

[BRU04]   XQueryXML Query Language (Febuar2004)
Michael Brundage
Addison-Wesley Longman

Wie gesagt, unbewertet - am Besten bei Amazon Rezensionen angucken oder in der Bücherei (Uni? :o) angucken.

gepostet vor 15 Jahre, 9 Monate von DrakeL

Original von Nerosmeel

Er hat sich das hier gekauft und is sehr zufrieden und Galileo Press hat ja gute Bücher, wie finde...

Dem schließe ich mich an, ich hab mir das Buch und durchgearbeitet, die Themen sind recht gut erklärt. Ich hatte nur Vorkenntnisse in Sachen XML Dokumente (nicht DTD oder komplexeres) und bin recht gut klar gekommen.

gepostet vor 15 Jahre, 9 Monate von knalli

Da ich das Buch nicht kenne, dieser wohlgemeinte Hinweis: XSLT2 und XPath2 sind in einigen Libraries noch keine Selbstverständlichkeit; und eigentlich kommt man auch gut mit den jeweiligen 1ern aus. Auf jeden Fall sollte man, sofern man sich direkt auf 2 einschießt (persönlich noch nicht mit gearbeitet), die Unterschiede wissen.. da fehlt dann schon mal die ein oder andere praktische XPath-Funktion :(

gepostet vor 15 Jahre, 9 Monate von TheUndeadable

> XSLT2 und XPath2 sind in einigen Libraries noch keine Selbstverständlichkeit

Danke für die Rückmeldung... Werde mal schauen ob .Net dieses unterstützt.

Ansonsten: Vielen Dank für die Buchvorschläge, ich werde mir wahrscheinlich das von Nerosmeel vorgeschlagene Buch bestellen lassen.

> wohl aber mit Nachschlagemöglichkeiten online

Dort ist mir die Qualität zu wackelig. Als Nachschlagewerke nutze ich auch Onlinequellen, aber nicht um mich in ein Thema einzuarbeiten. Insbesondere da ich mich sehr gerne bis in die letzte Eigenschaft einer Technologie einarbeite.

gepostet vor 15 Jahre, 9 Monate von DrakeL

Original von knalli

Da ich das Buch nicht kenne, dieser wohlgemeinte Hinweis: XSLT2 und XPath2 sind in einigen Libraries noch keine Selbstverständlichkeit; [...]

Vor allem wenn man es auf Webseiten nutzen will indem man dem Client die Umformung überlassen will. Soweit ich weiß beherrscht kein Browser die 2er Versionen.

Aber auch für die 1er Versionen dürfte das Buch gut sein, es wird in den Referenzen bei jeder Funktion dazu geschrieben ab welcher Version diese verfügbar ist.

gepostet vor 15 Jahre, 9 Monate von knalli

Jagut, Clientseitige Anzeige, darauf pfeife ich im Moment eh. Weil entweder hat es der Browser gar nicht (tjoa, Opera ist da einer der letzten gewesen) oder es wird eben nicht richtig/vollständig unterstützt.. aber das ist ja ein anderes Thema. ;)

Ich hatte das deswegen erwähnt, weil ich just die Tage mal wieder darüber gestolpert bin, als ich die entsprechenden Libs aus dem Apache/W3C-Framework aus Java genutzt habe. Eventuell habe ich auch nicht die aller-allerneuste Version, aber da gabs Probleme mit einer Funktion.

Natürlich als "Parse-Error", beim XSLT-Debugging (bzw. dem nicht vorhandenen) kommt so manche Mordslust.

gepostet vor 15 Jahre, 9 Monate von DrakeL

Original von knalli

Jagut, Clientseitige Anzeige, darauf pfeife ich im Moment eh. Weil entweder hat es der Browser gar nicht (tjoa, Opera ist da einer der letzten gewesen) oder es wird eben nicht richtig/vollständig unterstützt.. aber das ist ja ein anderes Thema. ;)

Jep, das kann man nur für ausgewählte Browser machen, bei allen anderen (vor allem ja die älteren Versionen) muss man die Umwandlung serverseitig machen.

PHP unterstützt dabei zum Beispiel nur die 1er Versionen. Java hat Bibliotheken für die 2er Versionen. Rest hab ich noch nicht geschaut. Denke aber dass C# auch Bibliotheken für die 2er Versionen besitzt. :)

gepostet vor 15 Jahre, 9 Monate von TheUndeadable

Soweit, wie ich gelesen habe, ist unter .Net (nativ) nur XPath 2 und XSLT1 verfügbar.

Es sei denn man kauft sich die Altova-Bibliothek...

Auf diese Diskussion antworten