Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
tf-infoportal:dokumentation:plone:plone-xsl-problembehandlung [2012/08/02 12:34] – ch59 | tf-infoportal:dokumentation:plone:plone-xsl-problembehandlung [2012/09/11 14:14] (aktuell) – [xsltproc] ch59 |
---|
| |
* **XSLTrans Produkt-Seiten kann man editieren**, indem man ''/edit'' an die entsprechende URL anfügt (sofern man bereits eingeloggt ist) | * **XSLTrans Produkt-Seiten kann man editieren**, indem man ''/edit'' an die entsprechende URL anfügt (sofern man bereits eingeloggt ist) |
* **Ordner-Inhalte** bekommt man mit ''/folder_content'' anzeigen | * **Ordner-Inhalte** bekommt man mit ''/folder_content'' angezeigt |
| |
===== xsltproc ===== | ===== xsltproc ===== |
| |
Unter Linux: | Unter Linux: |
''wget -O data.xml 'http://forschdb.verwaltung.uni-freiburg.de/servuni/forschdbuni.fdbfbr1?Kostenstelle=110113&Dokumentart=Publikation&Jahr=alle&Ausgabeart=xml''' | <code>wget -O data.xml 'http://forschdb.verwaltung.uni-freiburg.de/servuni/forschdbuni.fdbfbr1?Kostenstelle=110113&Dokumentart=Publikation&Jahr=alle&Ausgabeart=xml'</code> |
| |
Alternativ einfach im Browser aufrufen und ''Datei speichern unter''. | Alternativ einfach im Browser aufrufen und ''Datei speichern unter''. |
| |
Unter Linux: | Unter Linux: |
''wget 'http://news.tf.uni-freiburg.de/tf-xsl/current/xsl/forschdb_utf8_chermann.xsl''' | <code>wget 'http://news.tf.uni-freiburg.de/tf-xsl/current/xsl/forschdb_utf8_chermann.xsl'</code> |
| |
Dann kann man mit ''xsltproc'' das Ergebnis der Transformation überprüfen: | Dann kann man mit ''xsltproc'' das Ergebnis der Transformation überprüfen: |
''xsltproc forschdb_utf8_chermann.xsl data.xml > ergebnis.xml'' | <code>xsltproc forschdb_utf8_chermann.xsl data.xml > ergebnis.xml</code> |
| |
Dieser Transformation kann man noch die entsprechenden Parameter für das Stylesheet übergeben: | Dieser Transformation kann man noch die entsprechenden Parameter für das Stylesheet übergeben: |
''xsltproc --param publications_listing publications_list_alltypes forschdb_utf8_chermann.xsl data.xml > ergebnis.xml'' | <code>xsltproc --param publications_listing publications_list_alltypes forschdb_utf8_chermann.xsl data.xml > ergebnis.xml</code> |
| |
Wenn die Transformation fehlerfrei abläuft, erhält man das gewünschte Ergebnis in ''ergebnis.xml'' | Wenn die Transformation fehlerfrei abläuft, erhält man das gewünschte Ergebnis in ''ergebnis.xml'' |
| |
| **Erweitertes Beispiel** |
| <code>xsltproc --stringparam language D --stringparam display_style news_list_startpage --stringparam category_frontpage_news 'IMTEK-Startseite Sticky-News' --stringparam display_topelement true --stringparam include_more_news_link true --stringparam more_news_link "http://news.tf.uni-freiburg.de/news-archiv/institut-fuer-mikrosystemtechnik-imtek.html" xsl/tf-infoportal_utf8_chermann.xsl xml/tf-infoportal_news_cat-imtek.xml > output/test.xhtml</code> |
===== jEdit ===== | ===== jEdit ===== |
| |