1. XML/XSLT/FO: wybrane zasoby, dokumen

Transkrypt

1. XML/XSLT/FO: wybrane zasoby, dokumen
1. XML/XSLT/FO: wybrane zasoby, dokumentacja i przykłady
1.1. Wybrana dokumentacja
• Wprowadzenie do standardu XML pdf [/staff/tp/z/DE/s-xml.pdf]
• Wprowadzenie do standardu XSL [pdf [/staff/tp/sgml/Xsl_tut_pl/xpath.pdf] | .tgz [/staff/tp/sgml/
Xsl_tut_pl/xpath.tar.gz]] | ps.gz [/staff/tp/sgml/Xsl_tut_pl/xpath.ps.gz]]
• Wprowadznie do Relax NG [pdf
[/staff/tp/sgml/rng_intro/rng.pdf]] [RELAX NG Tutorial
[http://www.relaxng.org/tutorial-20011203.html]] [RELAX NG Compact Syntax Tutorial [http://
www.relaxng.org/compact-tutorial-20030326.html]]
• Informacje na temat standardu Docbook [osobna strona [./index-db.html]]
• Materiały
[http://www.mimuw.edu.pl/~sziolo/] do wykładu Szymona Zioło [SGML/XML
i nowoczesne technologie zarządzania treścią] | Podręcznik [http://stencel.mimuw.edu.pl/obd/xquery/]
Języki zapytań do XML [Krzysztof Stencel]
• Zasoby D. Pawsona: XSL Frequently Asked Questions [http://www.dpawson.co.uk/xsl/] | Dates [http://
www.dpawson.co.uk/xsl/sect2/dates.html]
• XML [email protected] [http://www.brainbell.com/tutorials/XML/index.html]
1.2. Oprogramowanie
• Oprogramowanie firmy Microsoft: [msxml [http://www.microsoft.com/downloads/details.aspx?
FamilyID=3144b72b-b4f2-46da-b4b6-c5d7485f2b42&DisplayLang=en]]
[msxsl
[http://
www.microsoft.com/downloads/details.aspx?FamilyID=2fb55371-c94e-4373-b0e9db4816552e41&DisplayLang=en]]
• libxml/libxslt. Pakiet bibliotek i programów do przetwarzania plików XML. Zawiera uruchamiane z wiersza poleceń aplikacje xmllint (parser xml) xsltproc (procesor XSLT) [xmlsoft.org
[http://xmlsoft.org/]] [binaria/MS Windows [http://www.zlatkovic.com/libxml.en.html]] [binaria/kopia
lokalna [/staff/tp/Download/z/de/]]
• Projekt Apache: parser XML Xerces [http://xml.apache.org/xerces2-j/], procesor XSLT Xalan [http://
xml.apache.org/xalan-j/]
• Inne: parser XML rxp [http://www.cogsci.ed.ac.uk/~richard/rxp.html], procesor XSLT saxon [http://
saxon.sourceforge.net/]. Dotyczące Relax NG: parser jing [http://www.thaiopensource.com/relaxng/],
program do konwersji trang [http://www.thaiopensource.com/relaxng/]
1.3. Dodatkowe informacje i przykłady
• uwagi nt. oprogramowania [/staff/tp/z/DE/startdocs/opis.html] [pdf [/staff/tp/z/DE/startdocs/opis.pdf]]
[xml [/staff/tp/z/DE/startdocs/opis.xml]]
• edytor XMLMind [http://www.xmlmind.com/xmleditor/] | edytor XMLMind: wprowadzenie [http://
www.pomoc.joomla.pl/pomoc/index.php/content/view/47/31/]
1
XML/XSLT/FO: wybrane zasoby, dokumentacja i przykłady
• procesory FO [/staff/tp/z/DE/startdocs/foprocs.html] [pdf [/staff/tp/z/DE/startdocs/foprocs.pdf]] [xml
[/staff/tp/z/DE/startdocs/foprocs.xml]]
• oprogramowanie dot. Relax NG [/staff/tp/z/DE/startdocs/int2rng.html] [pdf
docs/int2rng.pdf]] [xml [/staff/tp/z/DE/startdocs/int2rng.xml]]
[/staff/tp/z/DE/start-
• przykłady: wszystkie [/staff/tp/z/DE/examples/] | proste [/staff/tp/z/DE/examples/opis.html] | różne
[/staff/tp/z/de/] | dot. Relax NG [/staff/tp/z/DE/examples/rng/] | dot. XQuery [/staff/tp/z/DE/examples/xq/]. | PDF album generator from flickr (nie działa) [http://lapin-bleu.net/software/flickrscrapr/]
• ćwiczenia: #1 [/staff/tp/z/DE/examples/index-z.html]
Ten dokument w formacie: pdf [./index-sgml.pdf] oraz xml [./index-sgml.xml].
2