06 Formatierungssprachen, XSL. Manuel Burghardt Lehrstuhl für Medieninformatik

Größe: px
Ab Seite anzeigen:

Download "06 Formatierungssprachen, XSL. Manuel Burghardt Lehrstuhl für Medieninformatik"

Transkript

1 Markupsprachen 06 Formatierungssprachen, XSL Manuel Burghardt

2 Wiederholung XML Namensräume werden benutzt, um in einem einzelnen Dokument mehrere XML Sprachen zu mischen (Ähnliche Funktionsweise wie Vorwahlen bei Telefonnummern) Dies wird technisch über URIs realisiert Durch die Definition von Präfixen (qualifizierte Namen) können bequem mehrere NS referenziert werden XML Schema als Alternative zu DTDs Vorteile: Schemas sind selbst wohlgeformte XML Dokumente Unterstützt Namensräume Bietet mehr Datentypen als DTDs Erlaubt die Definition von Einschränkungen (Restrictions)

3 Bedeutung von XSL Semantische Auszeichnung: Mit XML kann die Struktur der Daten beschrieben werden und gegen einen bestimmten Regelsatz (DTD oder Schema) validiert werden PhysischeAuszeichnung: Zur Formatierung der XML Daten dient die Extensible Stylesheet Language (XSL) Daten (Text) Dokument Struktur Format (XML) (XSL)

4 Weitere Formatierungssprachen Formatierung in SGML erfolgt über die relativ komplizierte Formatierungssprache DSSSL (Document StyleSemantics Semantics and Specification Language) Formatierung in HTML erfolgt zum einen über die HTML Elemente selbst (Browser interpretieren die Tags), und zum anderen über CSS (Cascading Style Sheets) XSL kombiniert Teile von DSSSL, HTML und CSS

5 Möglichkeiten der XSL XML Daten können in ein beliebiges Textformat transformiert werden (z.b. HTML) XML Daten können gefiltert und sortiert werden XML Daten können abhängig von Werten formatiert werden (es müssen nicht alle Daten aus dem XML Dokument dargestellt werden)

6 Komponenten der XSL XSL als Oberbegriff für eine Reihe von Einzeltechnologien alle Technologien zusammen bilden eine überaus mächtige Formatierungssprache XSL FO (Formatting Objects): Objekte zumdefinieren der Formatierung und des Layouts für XML Dokumente (Print) XSLT (XSL Transformation): Sprache zur Beschreibung wie ein XML Dokument in ein anderes Dokument transformiert werden soll XPath: Untersprache von XSLT zur Kennzeichnung von speziellen Teilen eines XML Dokuments (Selektionsmechanismus)

7 XSL FO XSL FO (Extensible Stylesheet Language Formatting Objects) als Formatierungssprache für die Anordnung von Text, Bildern, Linien und anderen grafischen Elementen Transformation über XSLT Mit Hilfe von XSL FO ist es möglich, qualitativ hochwertige Druckerzeugnisse entweder auf Papier oder auf dem Bildschirm zu erzeugen Bereiche als Seitenmodell (vs. Boxmodell bei CSS)

8 XSL FO als Seitenbeschreibungssprache Regionen, Ränder und Bereiche einer Seite Breite und Höhe von Seiten Abfolge von Seiten und Seitennummerierung Rahmen, Abstände, Spalten und Blöcke Absätze, Listen und Tabellen Textformatierung wie Satzformate und Trennung Linien, Bilder und andere Objekte und vieles mehr /de.wikipedia.o org/wiki/exten nsible_styleshe eet_language %E2%80%93_Formatting_Objects

9 XSL FO Seitenbereiche

10 CSS Boxmodel Gesamtbreite eines Elements aus einer Addition der Breite des Elementinhalts (width), des Innenabstands (padding), der Rahmenstärke (borderwidth) und des Außenabstands (margin)

11 XSL FO Struktur <?xml version="1.0" encoding="iso "?> <fo:root xmlns:fo=" <fo:layout-master-set> <fo:simple-page-master i l master-name="a4"> <!-- Page template goes here --> </fo:simple-page-master> </fo:layout-master-set> l t t t> <fo:page-sequence master-reference="a4"> <!-- Page content goes here --> </fo:page-sequence> XSL FO Dokumente sind XML Dokumente Root Element mit Namespace Hier werden beliebige viele Seitentemplates definiert (mit jeweils eindeutigem Namen!) ht ttp:// w3schools.co om/xslfo/xslf fo_documen nts.asp </fo:root>

12 Übersicht: FO Objects basic link bidi override block block container character color profile conditional page master reference declarations external graphic float flow footnote footnote body initial property set inline inline container instream foreign object layout master set leader list block list item it list item body list item label marker multi case multi properties multi property set multi switch multi toggle page number page number citation page sequence page sequence master region after region before region body region end region start repeatable page master alternatives pg repeatable page master reference retrieve marker root simple page master single page master reference static content table table and caption table body table caption table cell table column table footer table header table row title wrapper

13 Transformationsprozess Ausgangspunkt: XML Dokument Abbildung aller Elemente und Attribute des XML Dokuments in einen FO Baum Endprodukt, z.b. PDF

14 Vorgehen

15 Vorgehen

16 Vorgehen

17 XSL vs. CSS CSS kann in HTML und in XML Dokumenten zur Formatierung verwendet werden CSS wurde für die Darstellung von Webseiten definiert Einschränkungen für professionelle Print Layouts (siehe CSS Box Modell) CSSist einfacher, XSL istmächtiger (sortieren, filtern, Formatting Objects) aber auch etwas komplizierter wenn möglich CSS verwenden, wenn nötig XSL verwenden

18 XML Dokumente mit CSS forma atieren Beispiel XML und CSS Übungsdateien: halloxml.xml und hallostyle.css

19 XML Dokumente mit CSS formatieren

20 XPath

21 XPath Grundlagen: Nodes XPath stellt ein Dokument als Baum dar, der aus Knoten besteht Knoten des Baumes sind Elemente, Attribute, Textknoten, Kommentare, Namensräume und Verarbeitungsanwei sungen des XML Dokuments Selektieren beliebiger Teile des XML Dokuments über Knoten möglich XPath als Abfragesprache Knoten Dokument <XML> Baum

22 Bedeutung von XPath XPath dient als Grundlage einer Reihe weiterer Standards wie XSLT, XPointer, XLink und XQuery

23 Lokalisierungsstufen für Knotenauswahl 1. Achse, zum Navigieren in der XML Baumstruktur 2. Knotenprüfung, um bestimmte Knoten anhand vordefinierter Kriterien zu selektieren 3. Optionale Prädikate, um die Knotenauswahl noch genauer zu filtern location path achse::knotenprüfung[prädikat] 1 2 3

24 Achsentypen

25 Achsentypen Die Achsen ancestor, descendant, following, preceding und self partitionieren ein Dokument (unter Auslassung der Attribut und Namensraumknoten): sie überschneiden sich nicht und enthalten zusammen alle Knoten des Dokuments. trans/xpath de

26 Ausgangsknoten Root Grosseltern Aktuell selektierter Kontextknoten Grosseltern Eltern Eltern Eltern Eltern Eltern Kind Kind Kind Enkel Enkel Enkel Enkel

27 self Root Grosseltern Grosseltern Eltern Eltern Eltern Eltern Eltern Kind Kind Kind Enkel Enkel Enkel Enkel

28 parent Root Grosseltern Grosseltern Eltern Eltern Eltern Eltern Eltern Kind Kind Kind Enkel Enkel Enkel Enkel

29 ancestor Root Grosseltern Grosseltern Eltern Eltern Eltern Eltern Eltern Kind Kind Kind Enkel Enkel Enkel Enkel

30 ancestor or self Root Grosseltern Grosseltern Eltern Eltern Eltern Eltern Eltern Kind Kind Kind Enkel Enkel Enkel Enkel

31 child Root Grosseltern Grosseltern Eltern Eltern Eltern Eltern Eltern Kind Kind Kind Enkel Enkel Enkel Enkel

32 descendant Root Grosseltern Grosseltern Eltern Eltern Eltern Eltern Eltern Kind Kind Kind Enkel Enkel Enkel Enkel Alle Nachfahren, also theoretisch auch Urenkel usw.

33 descendant or self Root Grosseltern Grosseltern Eltern Eltern Eltern Eltern Eltern Kind Kind Kind Enkel Enkel Enkel Enkel Alle Nachfahren, also theoretisch auch Urenkel usw.

34 following Root Grosseltern Grosseltern Eltern Eltern Eltern Eltern Eltern Kind Kind Kind Alle nachfolgenden (auf gleicher oder höherer Ebene) Knoten des Kontextknotens Enkel Enkel Enkel Enkel Die descendant Achse des selektierten Knoten wird nicht angesprochen

35 following sibling Root Grosseltern Grosseltern Eltern Eltern Eltern Eltern Eltern Kind Kind Kind Nur der direkt nachfolgenden Knoten des Kontextknotens Enkel Enkel Enkel Enkel

36 preceding Root Grosseltern Grosseltern Eltern Eltern Eltern Eltern Eltern Kind Kind Kind Alle vorhergehenden Knoten (auf gleicher oder höherer Ebene) des Kontextknotens, die nicht auf der Ancestor Achse liegen Enkel Enkel Enkel Enkel

37 preceding sibling Root Grosseltern Grosseltern Eltern Eltern Eltern Eltern Eltern Kind Kind Kind Enkel Enkel Enkel Enkel

38 Selektierungspfad Um relativ vom selektierten Element aus andere Elemente anzusprechen kann ein sog. Selektierungspfad (locationpath) verwendet werden Expressions Expression Description nodename Selects all child nodes of the named node / Selects from the rootnode // Selects nodes in the document from the current node that match the selection no matter where they are. Sl Selects thecurrentt node.. Selects the parent of the current Selects attributes

39 Beispiel: bookstore Manuel Burghardt <?xml version="1.0" encoding="iso "?> Selects all the child nodes of the bookstore element <bookstore> <book> <title lang="eng">harry ">H Potter</title> <price>29.99</price> </book> <book> <title lang="eng">learning XML</title> <price>39.95</price> 95</price> </book> </bookstore>

40 Beispiel: /bookstore Manuel Burghardt Selects the root element bookstore <?xml version="1.0" encoding="iso "?> <bookstore> <book> <title lang="eng">harry ">H Potter</title> <price>29.99</price> </book> <book> <title lang="eng">learning XML</title> <price>39.95</price> 95</price> </book> </bookstore>

41 Beispiel: bookstore/book Manuel Burghardt <?xml version="1.0" encoding="iso "?> Selects all book elements that are children of bookstore <bookstore> <book> <title lang="eng">harry ">H Potter</title> <price>29.99</price> </book> <book> <title lang="eng">learning XML</title> <price>39.95</price> 95</price> </book> </bookstore>

42 Beispiel: //book Manuel Burghardt <?xml version="1.0" encoding="iso "?> Selects all book elements no matter where they are in the document <bookstore> <book> <title lang="eng">harry ">H Potter</title> <price>29.99</price> </book> <book> <title lang="eng">learning XML</title> <price>39.95</price> 95</price> </book> </bookstore>

43 Beispiel: bookstore//book Manuel Burghardt <?xml version="1.0" encoding="iso "?> <bookstore> <book> <title lang="eng">harry ">H Potter</title> <price>29.99</price> </book> Selects all book elements that are descendant of the bookstore element, no matter where they are under the bookstore element <book> <title lang="eng">learning XML</title> <price>39.95</price> 95</price> </book> </bookstore>

44 Beispiel: Manuel Burghardt Selects all attributes that are named lang <?xml version="1.0" encoding="iso "?> <bookstore> <book> <title lang="eng">harry Potter</title> <price>29.99</price> </book> <book> <title lang="eng">learning XML</title> <price>39.95</price> 95</price> </book> </bookstore>

45 Knotenprüfung achse::knotenprüfung[prädikat] node(): Selektieren von erreichbaren Knoten jeglicher Art (laut Achsendefinition) comment(): Selektieren von Kommentarknoten text(): Selektieren von Textknoten processing instruction(): instruction(): Selektieren von Prozessoranweisungsknoten Knotentypen und unbekannte Knoten auswählen *: Selektiert jeglichen jg Selektiert alle Attributknoten

46 Prädikate achse::knotenprüfung[prädikat] Selbst wenn Knoten direkt über ihren Namen auf einer Achse eindeutig angesprochen werden, so kann es sein dass es mehrere Knoten mit gleichem Namen gibt Prädikate als zusätzliches Identifikationskriterium Logik (or, and,!, <, >, =, <=, >=, =,!=) Arithmetik (+,,, *, div, mod) last() liefert die Position des letzten Knotens (Gesamtzahl) position() liefert die aktuelle Position des Knoten

47 Beispiele für den Einsatz von Prädikaten Pfad /bookstore/book[1] /bookstore/book[last()] /bookstore/book[last()-1] /bookstore/book[position()<3] /bookstore/book[price>35.00] /bookstore/book[price>35.00]/title Resultat Selektiert das erste book Element, welches ein Kind des bookstore Elements ist Selektiert das letzte book Element, welches ein Kind des bookstore Elements ist Selektiert das vorletzte book Element, welches ein Kind des bookstore Elements ist Selektiert die ersten beiden book Elemente, welche Kinder des bookstore Elements sind Selektiert alle title Elemente die ein Attribut lang besitzen Selektiert alle title Elemente die ein Attribut lang mit dem Wert eng besitzen Selektiert alle book Elemente, welche Kinder des bookstore Elements sind, und die einen Wert größer als für das price Element besitzen Selektiert alle title Elemente der book Elemente, welche Kinder des bookstore Elements sind, und die einen Wert größer als für das price Element besitzen

48 Fazit XPath achse::knotenprüfung[prädikat] XPath stellt das XML Dokument als Baum mit einzelnen Knoten dar Über die Achsen kann eine grobe Richtung zur Knotenauswahl gegeben werden (vor, zurück, links, rechts) Über die Knotenprüfung können Auswahlkriterien zu Knotennamen oder Knotentypen gemacht werden Über die optionalen Prädikate können zusätzliche Kriterien für die Knotenauswahl spezifiziert werden Wähle alle nachfolgenden Elemente die Textknoten sind und die ein bestimmtes Attribut mit einem bestimmten Wert besitzen.

49 XSL in Aktion

50 XSL in XML Dokument einbinden XSL Stylesheets werden ähnlich wie CSS über eine Processing Instruction in XML Dokumente eingebunden <?xml-stylesheet type="text/xsl" href="style.xsl">

51 XSL Namensraum Ein XSL Stylesheet ist ein wohlgeformtes XML Dokument mit festgelegten Namensraum xmnl:xsl <xsl:stylesheet xmlns:xsl=" w3 org/1999/xsl/transform" version="1.0">

52 XSL Template Mechanismus In Templates wird definiert welche Elemente der XML Struktur in die neue Struktur übernommen werdensollen, und in welcher Reihenfolge sie angeordnet werden sollen <xsl:template match="knoten" name="templatename">... </xsl:template> match: Der XSLT Prozessor überprüft welche Knoten des XML Dokuments auf die match Definition zutreffen und übernimmt entsprechende Knoten in die neue Template Struktur name: optionaler Name für dieses Template

53 XSL Template Mechanismus Um die verschachtelten Strukturen von XML Dokumenten auch in der XSL StrukturStruktur abbilden zu können ist es nötig Templates in Templates definieren zu können <xsl:template match="knoten" name="templatename"> <xsl:apply-templates select="knoten" /> </xsl:template> Der Befehl selektiert alle nachfolgenden Templates mit Kindelementen des angegebenen gg Dokumentknotens, oder genau die Templates, welche mit dem optionalen Attribut select definiert wurden

54 XSL Beispiel

55 XSL Be eispiel Einbinden des XSL Stylesheets

56 XSL Be eispiel Einbinden des XSL Stylesheets HTML Grundgerüst

57 XSL Be eispiel Einbinden des XSL Stylesheets HTML Grundgerüst N hf l d T l di Nachfolgende Templates an dieser Stelle aufrufen OBERELEMENT

58 XSL Be eispiel Einbinden des XSL Stylesheets HTML Grundgerüst Nachfolgende Templates an dieser Stelle aufrufen OBERELEMENT Das Template UNSICHTBAR wird nicht angezeigt, da die vorhergehende Template Anweisung direkt auf SICHTBAR zeigt

59 XSL Be eispiel Übungsdateien: tutorial.xml und tutorial.xsl il l

60 XSL Beispiel

61 XSL Template Mechanismus Mit call template können spezielle Vorlagen direkt über einen vorher definierten Namen angesprochen werden <xsl:template match="knoten" name="template01">... <xsl:call-template name="templatename" />... </xsl:template> Unterschied zu apply templates: Bei apply template werden Templates über Knoten aus dem XML Dokument angesprochen, bei call template werden Templates über einen optionalen Templatenamen im XSL Stylesheet angesprochen

62 XPath für Selektions und Filteraufgaben <xsl:template match="album">

63 <xsl:template CD ]"> XPath für Selektions und Filteraufgaben

64 <xsl:template match="album//titelzeit"> XPath für Selektions und Filteraufgaben

65 Elementinhalt ausgeben Nachdem die Struktur bereits über den Template Mechanismus selektiert werden kann, müssen nun noch Daten aus dem XML Dokument in die neue Struktur transformiert werden <xsl:value-of select="element" />

66 XSL Beispiel

67 XSL Beispiel

68 XSL Beispiel

69 XSLT Elemente

70 Schleifenbildung Wenn man mit value of mehrere Elemente gleichen Namens ansprechen will braucht man Schleifenkonstruktionen for each Schleife (für jedes ) Übungsdateien: for each1.xml und for each1.xsl <xsl:for-each select="element">... </xsl:for-each> 1. Die Anweisung sucht nach Element 2. Nach Auffinden des Elements wird der nachfolgende Aktionsteil ausgeführt 3. Die Schleife wird beendet, der Prozessor springt zurück zum Anfang der Schleife und überprüft ob ein weiteres Element vorhanden ist 4. Wenn ja, so wird auch für dieses Element der komplette Aktionsteil durchgeführt

71 Sortieren Standardmäßig werden Elemente in der Reihenfolge ihres Auftretens im XML Dokument ausgegeben gg Das XSLT Element xsl:sort kann als Kindelement von for each und apply templates p dazu verwendet werden einzelne XML Elemente zu sortieren <xsl:sort select="element" [order="" datatype="" case-order=""] /> order: ascending (aufsteigend) oder descending (absteigend) datatype: text oder number case order (nur bei datatype="text"): upper first (Groß vor Kleinbuchstaben) oder lower first

72 Sortieren Beispiel Übungsdateien: sort.xml und sort.xsl

73 Fallunterscheidungen Übungsdateien: choose.xml und choose.xsl Einfache Fallunterscheidung (entweder ja oder nein) <xsl:if test="elementname='bedingung'">... </xsl:if> Komplexe Fallunterscheidung (Alternativen modellieren) <xsl:choose> <xsl:when test="elementname='bedingung'">... </xsl:when> Beliebig viele whens können definiert <xsl:otherwise> werden diese werden sukzessive geprüft.... </xsl:otherwise> </xsl:choose> Sobald eine when Bedingung erfüllt ist wird die choose Anweisung beendet

74 Links XPath Beispiele zu den verschiedenen Achsentypen: org/xxl/xpathtutorial/general ger/exam ples.html XPath Achsentypen Diagramme: overview Alle Übungsdateien stammen aus dem RRZN Hannover Skript (1998). XML 1.1 Grundlagen. Herdt Verlag (erhältlich auch im RZ der Uni Regensburg). g)

XSL Templates. Mit Templates arbeiten. XSL Templates

XSL Templates. Mit Templates arbeiten. XSL Templates XSL Templates Mit Templates arbeiten Innerhalb von XSLT werden Templates verwendet. Ein Template ist eine Vorlage für die Transformation bestimmter Knoten. Diese Knoten können Elemente, Attribute oder

Mehr

XSL und XSLT. Inhalt. Mathias Heilig email: mathias.heilig@gmx.de. XSL Übersicht. Formatierungsprozess. Sprachbeschreibung. Vorführung Resümee

XSL und XSLT. Inhalt. Mathias Heilig email: mathias.heilig@gmx.de. XSL Übersicht. Formatierungsprozess. Sprachbeschreibung. Vorführung Resümee Mathias Heilig email: mathias.heilig@gmx.de Inhalt XSL Übersicht XSL im XML- Umfeld XSLT XPath XSL- FO Was können wir mit XSLT heute machen? Formatierungsprozess XSLT im XML- Formatierungsprozess Transformation

Mehr

XML-Verarbeitung. XPath XSL die extensible Stylesheet Language. Torsten Schaßan SCRIPTO Modul 4: EDV Wolfenbüttel 25.-29.6.2012.

XML-Verarbeitung. XPath XSL die extensible Stylesheet Language. Torsten Schaßan SCRIPTO Modul 4: EDV Wolfenbüttel 25.-29.6.2012. XML-Verarbeitung XPath XSL die extensible Stylesheet Language Folie 1 Was ist XSL? - Mehrere Komponenten: - XSLT Transformations - XSL-FO Formatting Objects - XPath - (XML-Schema) - Ausgabeformate: - XML,

Mehr

Transformation von XML-Dokumenten. IDE SummerSchool 2013, Chemnitz

Transformation von XML-Dokumenten. IDE SummerSchool 2013, Chemnitz Transformation von XML-Dokumenten Folie 1 Was ist XSL politisch? XSL ist eine eigene Technik. Zum Publizieren (Transformieren) von Dokumenten. Früher gab es dafür Verlage und Schriftsetzer, um gute Inhalte

Mehr

... MathML XHTML RDF

... MathML XHTML RDF RDF in wissenschaftlichen Bibliotheken (LQI KUXQJLQ;0/ Die extensible Markup Language [XML] ist eine Metasprache für die Definition von Markup Sprachen. Sie unterscheidet sich durch ihre Fähigkeit, Markup

Mehr

IT-Zertifikat: Daten- und Metadatenstandards. Transformation von XML-Dokumenten mit XSLT (und XPATH) XSLT kurz und knackig. XSLT und die Praxis

IT-Zertifikat: Daten- und Metadatenstandards. Transformation von XML-Dokumenten mit XSLT (und XPATH) XSLT kurz und knackig. XSLT und die Praxis IT-Zertifikat: Daten- und Metadatenstandards Transformation von XML-Dokumenten mit XSLT (und XPATH) XSLT kurz und knackig I. Was ist XSLT? XSL Transformation (XSLT) ist eine Programmiersprache zur Transformation

Mehr

Seminar: XML und intelligente Systeme

Seminar: XML und intelligente Systeme Seminar: XML und intelligente Systeme XML-Navigation: XPath, E4X Christoph Weitkamp cweitkam@techfak.uni-bielefeld.de Einleitung XPath ist eine Sprache, um Informationen in XML-Dokumenten zu finden Modellierung

Mehr

Projektseminar "Texttechnologische Informationsmodellierung"

Projektseminar Texttechnologische Informationsmodellierung Projektseminar "Texttechnologische Informationsmodellierung" Analyse mit XSLT Ziel diese Sitzung Nach dieser Sitzung sollten Sie: Einen ersten Überblick über Funktionen in XPath haben Stylesheets und Templates

Mehr

XSLT XSL Transformations

XSLT XSL Transformations XML-Praxis XSLT XSL Transformations Teil 1 Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Namespaces XPath einfache XSLT-Stylesheets template rules default rules XML-Praxis XSLT XSL Transformations,

Mehr

XSLT XSL Transformations

XSLT XSL Transformations XML-Praxis XSLT XSL Transformations Teil 1 Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Namespaces XPath einfache XSLT-Stylesheets template rules default rules XML-Praxis XSLT XSL Transformations,

Mehr

HTML5. Wie funktioniert HTML5? Tags: Attribute:

HTML5. Wie funktioniert HTML5? Tags: Attribute: HTML5 HTML bedeutet Hypertext Markup Language und liegt aktuell in der fünften Fassung, also HTML5 vor. HTML5 ist eine Auszeichnungssprache mit der Webseiten geschrieben werden. In HTML5 wird festgelegt,

Mehr

Wege zur Anzeige. XSL die extensible Stylesheet Language. Wege zur Anzeige. Folie 1. Institut für Dokumentologie und Editorik

Wege zur Anzeige. XSL die extensible Stylesheet Language. Wege zur Anzeige. Folie 1. Institut für Dokumentologie und Editorik XSL die extensible Stylesheet Language Folie 1 Spring School 14. bis 18. März 2011 Einführung - Warum XML? Warum TEI? Trennung von Form und Inhalt Eine Quelle, viele verschiedene Ausgabeformate - Standardstylesheets

Mehr

Binäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen

Binäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen Binäre Bäume 1. Allgemeines Binäre Bäume werden grundsätzlich verwendet, um Zahlen der Größe nach, oder Wörter dem Alphabet nach zu sortieren. Dem einfacheren Verständnis zu Liebe werde ich mich hier besonders

Mehr

Suche schlecht beschriftete Bilder mit Eigenen Abfragen

Suche schlecht beschriftete Bilder mit Eigenen Abfragen Suche schlecht beschriftete Bilder mit Eigenen Abfragen Ist die Bilderdatenbank über einen längeren Zeitraum in Benutzung, so steigt die Wahrscheinlichkeit für schlecht beschriftete Bilder 1. Insbesondere

Mehr

X-Technologien. XML and Friends. Jörn Clausen joern@techfak.uni-bielefeld.de. 9. Juli 2001

X-Technologien. XML and Friends. Jörn Clausen joern@techfak.uni-bielefeld.de. 9. Juli 2001 X-Technologien XML and Friends 9. Juli 2001 Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht XML SAX DOM XSL XPath XSLT XSL FO Extensible Markup Language Simple API for XML Document Object Model Extensible

Mehr

XML 1. Einführung, oxygen. Ulrike Henny. ulrike.henny@uni-koeln.de. IDE Summer School 2013, Chemnitz

XML 1. Einführung, oxygen. Ulrike Henny. ulrike.henny@uni-koeln.de. IDE Summer School 2013, Chemnitz XML 1 Einführung, oxygen Ulrike Henny ulrike.henny@uni-koeln.de XML extensible Markup Language Was ist XML? XML-Grundlagen XML-Editoren, oxygen HTML + CSS XPath Übungen Literatur Folie 2 Was ist XML? extensible

Mehr

CASCADING STYLE SHEETS WEBSEITEN-GESTALTUNG MIT CSS

CASCADING STYLE SHEETS WEBSEITEN-GESTALTUNG MIT CSS CASCADING STYLE SHEETS WEBSEITEN-GESTALTUNG MIT CSS Sören Elvers, Julia Polner, Max Weller, Moritz Willig T-Doku, Werner-von-Siemens-Schule, Wetzlar 2010-2011 INHALT DIESES VORTRAGS 1. Kurze Einführung

Mehr

Aufgaben zu XPath und XQuery

Aufgaben zu XPath und XQuery Aufgaben zu XPath und XQuery Dr. Arno Schmidhauser Letzte Revision: März 2005 Email: arno.schmidhauser@sws.bfh.ch Webseite: http://www.sws.bfh.ch/db Inhalt 1 XPath... 2 2 XQuery... 2 3 XPath/SQL Umsetzung...

Mehr

XML-Praxis. XML-Anwendungen. Jörn Clausen joern@techfak.uni-bielefeld.de

XML-Praxis. XML-Anwendungen. Jörn Clausen joern@techfak.uni-bielefeld.de XML-Praxis XML-Anwendungen Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht DocBook Software-Installation dokumentieren XML-Praxis XML-Anwendungen 2/14 DocBook SGML/XML-Sprache für technische Dokumentationen

Mehr

Allgemeiner Leitfaden zum Einfügen suchmaschinenoptimierter Texte

Allgemeiner Leitfaden zum Einfügen suchmaschinenoptimierter Texte Allgemeiner Leitfaden zum Einfügen suchmaschinenoptimierter Texte Wir von Textprovider, Anbieter von produktbeschreibung.eu möchten Ihnen mit diesem Infoblatt Basisinformationen an die Hand geben, wie

Mehr

Duale Zustellung. Standardprofile. Version 1.0.0, 14.08.2007. DI Arne Tauber arne.tauber@egiz.gv.at

Duale Zustellung. Standardprofile. Version 1.0.0, 14.08.2007. DI Arne Tauber arne.tauber@egiz.gv.at www.egiz.gv.at E-Mail: post@egiz.gv.at Telefon: ++43 (316) 873 5514 Fax: ++43 (316) 873 5520 Inffeldgasse 16a / 8010 Graz / Austria Duale Zustellung Version 1.0.0, 14.08.2007 DI Arne Tauber arne.tauber@egiz.gv.at

Mehr

Einführung in XML. Seminarunterlage. Version 3.05 vom

Einführung in XML. Seminarunterlage. Version 3.05 vom Seminarunterlage Version: 3.05 Version 3.05 vom 8. März 2017 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen oder

Mehr

Kleines Handbuch zur Fotogalerie der Pixel AG

Kleines Handbuch zur Fotogalerie der Pixel AG 1 1. Anmelden an der Galerie Um mit der Galerie arbeiten zu können muss man sich zuerst anmelden. Aufrufen der Galerie entweder über die Homepage (www.pixel-ag-bottwartal.de) oder über den direkten Link

Mehr

Datenbanken Kapitel 2

Datenbanken Kapitel 2 Datenbanken Kapitel 2 1 Eine existierende Datenbank öffnen Eine Datenbank, die mit Microsoft Access erschaffen wurde, kann mit dem gleichen Programm auch wieder geladen werden: Die einfachste Methode ist,

Mehr

Word 2010 Schnellbausteine

Word 2010 Schnellbausteine WO.001, Version 1.0 02.04.2013 Kurzanleitung Word 2010 Schnellbausteine Word 2010 enthält eine umfangreiche Sammlung vordefinierter Bausteine, die sogenannten "Schnellbausteine". Neben den aus den früheren

Mehr

4 Aufzählungen und Listen erstellen

4 Aufzählungen und Listen erstellen 4 4 Aufzählungen und Listen erstellen Beim Strukturieren von Dokumenten und Inhalten stellen Listen und Aufzählungen wichtige Werkzeuge dar. Mit ihnen lässt sich so ziemlich alles sortieren, was auf einer

Mehr

Diazo. XSLT basiertes Website Theming. Maik Derstappen Inqbus GmbH & Co. KG maik.derstappen@inqbus.de

Diazo. XSLT basiertes Website Theming. Maik Derstappen Inqbus GmbH & Co. KG maik.derstappen@inqbus.de Diazo XSLT basiertes Website Theming Maik Derstappen Inqbus GmbH & Co. KG maik.derstappen@inqbus.de Was wir haben Wie der Kunde will Diazo + plone.app.theming Die Hauptnavigationspunkte übernehmen

Mehr

Barrierefreie Webseiten erstellen mit TYPO3

Barrierefreie Webseiten erstellen mit TYPO3 Barrierefreie Webseiten erstellen mit TYPO3 Alternativtexte Für jedes Nicht-Text-Element ist ein äquivalenter Text bereitzustellen. Dies gilt insbesondere für Bilder. In der Liste der HTML 4-Attribute

Mehr

Klaus Schild, XML Clearinghouse 2003. Namensräume

Klaus Schild, XML Clearinghouse 2003. Namensräume Namensräume Lernziele Namenskonflikte Warum lösen im World Wide Web einfache Präfixe dieses Problem nicht? Wie lösen globale Namensräume das Problem? Wie werden sie in XML-Dokumenten benutzt? Was sind

Mehr

Seminar Dokumentenverarbeitung

Seminar Dokumentenverarbeitung XPath und XSL/XSLT Seminar Dokumentenverarbeitung Juni 2002 Jan-Gerrit Drexhage jdrexhag@techfak.uni-bielefeld.de Garvin Gripp ggripp@techfak.uni-bielefeld.de 1 XSLT extensible Stylesheet Language (for

Mehr

Komplexe Transformationen mit XSLT

Komplexe Transformationen mit XSLT XML-Praxis Komplexe Transformationen mit XSLT Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Sortieren XML erzeugen und weiterverarbeiten modes Daten aus mehreren XML-Dokumenten lesen XML-Praxis

Mehr

7.2.2 Spezifikation einer Treffermenge

7.2.2 Spezifikation einer Treffermenge 7.2.2 Spezifikation einer Treffermenge Das Ergebnis der Auswertung eines XPath Ausdrucks (Version 1.0) ist eine Liste von Knoten. Folgende Schritte sind bei einer Anfrage auszuführen: 1.) Festlegung des

Mehr

Outlook Erstellen einer E-Mail aus einer HTML - Vorlage INHALT

Outlook Erstellen einer E-Mail aus einer HTML - Vorlage INHALT Outlook Erstellen einer E-Mail aus einer HTML - Vorlage INHALT LADEN DER VORLAGE 2 Öffnen Sie Outlook 2 Klicken Sie auf EXTRAS >> OPTIONEN 2 Im Optionenfeld von Outlook folgend Sie den Schritten 2 Fenster

Mehr

HTML Programmierung. Aufgaben

HTML Programmierung. Aufgaben HTML Programmierung Dr. Leander Brandl BRG Keplerstraße - A-8020 Graz Universität Graz - Institut für Experimentalphysik Fachdidaktik der Physik http://w4.brgkepler.asn-graz.ac.at 1. Die erste Web-Seite

Mehr

Individuelle Formulare

Individuelle Formulare Individuelle Formulare Die Vorlagen ermöglichen die Definition von Schnellerfassungen für die Kontenanlage sowie für den Im- und Export von Stammdaten. Dabei kann frei entschieden werden, welche Felder

Mehr

SEMINAR Modifikation für die Nutzung des Community Builders

SEMINAR Modifikation für die Nutzung des Community Builders 20.04.2010 SEMINAR Modifikation für die Nutzung des Community Builders Step by Step Anleitung ecktion SEMINAR Modifikation für die Nutzung des Community Builders Step by Step Anleitung Bevor Sie loslegen

Mehr

Monitoring-Service Anleitung

Monitoring-Service Anleitung Anleitung 1. Monitoring in CrefoDirect Wie kann Monitoring über CrefoDirect bestellt werden? Bestellung von Monitoring beim Auskunftsabruf Beim Auskunftsabruf kann das Monitoring direkt mitbestellt werden.

Mehr

Design anpassen eine kurze Einführung

Design anpassen eine kurze Einführung Design anpassen eine kurze Einführung Das gesamte Layout von Papoo basiert auf modernen CSS Layouts die vollständig ohne Layout Tabellen funktionieren. Um schnell vorhandene Designs anpassen zu können

Mehr

Präsentation zum Thema XML Datenaustausch und Integration

Präsentation zum Thema XML Datenaustausch und Integration Sebastian Land Präsentation zum Thema XML Datenaustausch und Integration oder Warum eigentlich XML? Gliederung der Präsentation 1. Erläuterung des Themas 2. Anwendungsbeispiel 3. Situation 1: Homogene

Mehr

Success! Bestellausgabe

Success! Bestellausgabe Success! Bestellausgabe 2 Bestellausgabe in SUCCESS! Für die Anbindung an die Bestellsysteme ihrer Lieferanten ist es möglich, die in Success! erzeugten Bestellungen, in eine Datei auszugeben und optional

Mehr

Benutzerhandbuch TABLE OF CONTENTS 1. Benutzerhandbuch .......................................................... 3 2. Bedienung

Benutzerhandbuch TABLE OF CONTENTS 1. Benutzerhandbuch .......................................................... 3 2. Bedienung Dieses Handbuch enthält alle wichtigen Informationen darüber, wie BlueBridge List2PDF for Microsoft SharePoint eingesetzt werden kann. TABLE OF CONTENTS 1. Benutzerhandbuch..........................................................

Mehr

Dokumentation. Erstellung eines bootfähigen USB-Sticks zur Veränderung einer bestehenden Partitionierung

Dokumentation. Erstellung eines bootfähigen USB-Sticks zur Veränderung einer bestehenden Partitionierung Dokumentation Erstellung eines bootfähigen USB-Sticks zur Veränderung einer bestehenden Partitionierung Sion Natah Universitätsplatz 1 31141 Hildesheim Tel.: +49 5121-883/92854 natahs@uni-hildesheim.de

Mehr

Ein PDF erstellen. aus Adobe InDesign CC. Langner Marketing Unternehmensplanung Metzgerstraße 59 72764 Reutlingen

Ein PDF erstellen. aus Adobe InDesign CC. Langner Marketing Unternehmensplanung Metzgerstraße 59 72764 Reutlingen aus Adobe InDesign CC Langner Marketing Unternehmensplanung Metzgerstraße 59 72764 Reutlingen T 0 71 21 / 2 03 89-0 F 0 71 21 / 2 03 89-20 www.langner-beratung.de info@langner-beratung.de Über Datei >

Mehr

XSLT für SAP NetWeaver Process Integration. Transformationssprache für XML Dokumente

XSLT für SAP NetWeaver Process Integration. Transformationssprache für XML Dokumente XSLT für SAP NetWeaver Process Integration Transformationssprache für XML Dokumente Entwicklung und Laufzeit Datenebene Metadatenebene Generieren Generieren Entwicklung ORDERS02 IDocXML Schema Validieren

Mehr

1 Möglichkeiten zur Darstellung von Daten

1 Möglichkeiten zur Darstellung von Daten 1 1 Möglichkeiten zur Darstellung von Daten 1.1 Diagramme 1.1.1 Datenreihen in Zeilen oder Spalten Die erste Wahl bei der Erstellung eines Diagramms besteht daraus, ob die Datenreihen auf den Daten aus

Mehr

Einrichten einer mehrsprachigen Webseite mit Joomla (3.3.6)

Einrichten einer mehrsprachigen Webseite mit Joomla (3.3.6) Einrichten einer mehrsprachigen Webseite mit Joomla (3.3.6) 1. Loggen Sie sich im Administratorbereich ein und gehen Sie auf Extension > Extension Manager 2. Wählen Sie Install languages 3. Klicken Sie

Mehr

Buchstabensuppe. Standards für die Präsentation von XML-Instanzen

Buchstabensuppe. Standards für die Präsentation von XML-Instanzen W. Schubert, Siemens ICM N IS P23-1- Buchstabensuppe Standards für die Präsentation von XML-Instanzen Walther Schubert Siemens ICM N IS P23 und Manfred Krüger MID/Information Logistics Group GmbH XML Name

Mehr

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten In dem Virtuellen Seminarordner werden für die Teilnehmerinnen und Teilnehmer des Seminars alle für das Seminar wichtigen Informationen,

Mehr

Standard-Kontaktformular

Standard-Kontaktformular Online-Tutorials Referat VI.5 Internetdienste Standard-Kontaktformular Legen Sie ein neues Dokument an Klicken Sie die Datei an, unter der Sie das Kontaktformular anlegen möchten Legen Sie über Datei >

Mehr

Klausurteilnehmer. Wichtige Hinweise. Note: Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 HS OWL, FB 7, Malte Wattenberg.

Klausurteilnehmer. Wichtige Hinweise. Note: Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 HS OWL, FB 7, Malte Wattenberg. Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 Klausurteilnehmer Name: Matrikelnummer: Wichtige Hinweise Es sind keinerlei Hilfsmittel zugelassen auch keine Taschenrechner! Die Klausur dauert

Mehr

FIS: Projektdaten auf den Internetseiten ausgeben

FIS: Projektdaten auf den Internetseiten ausgeben Rechenzentrum FIS: Projektdaten auf den Internetseiten ausgeben Ist ein Forschungsprojekt im Forschungsinformationssystem (FIS) erfasst und für die Veröffentlichung freigegeben, können Sie einige Daten

Mehr

ARCWAY Cockpit 3.4. Standardbericht und Formatvorlagen. ReadMe

ARCWAY Cockpit 3.4. Standardbericht und Formatvorlagen. ReadMe ARCWAY Cockpit 3.4 Standardbericht und Formatvorlagen ReadMe Inhaltsverzeichnis 1. Einleitung... 4 2. Format- und Berichtsvorlagen in ARCWAY Cockpit... 4 3. ARCWAY Cockpit 3.4 Standard-Berichtsvorlage...

Mehr

So gehts Schritt-für-Schritt-Anleitung

So gehts Schritt-für-Schritt-Anleitung So gehts Schritt-für-Schritt-Anleitung Software WISO Mein Büro Thema Eigene Auswertungen, Tabellenauswertungen Version/Datum V 13.00.05.101 Über die Tabellen-Auswertungen ist es möglich eigene Auswertungen

Mehr

1 topologisches Sortieren

1 topologisches Sortieren Wolfgang Hönig / Andreas Ecke WS 09/0 topologisches Sortieren. Überblick. Solange noch Knoten vorhanden: a) Suche Knoten v, zu dem keine Kante führt (Falls nicht vorhanden keine topologische Sortierung

Mehr

Um ein solches Dokument zu erzeugen, muss eine Serienbriefvorlage in Word erstellt werden, das auf die von BüroWARE erstellte Datei zugreift.

Um ein solches Dokument zu erzeugen, muss eine Serienbriefvorlage in Word erstellt werden, das auf die von BüroWARE erstellte Datei zugreift. Briefe Schreiben - Arbeiten mit Word-Steuerformaten Ab der Version 5.1 stellt die BüroWARE über die Word-Steuerformate eine einfache Methode dar, Briefe sowie Serienbriefe mit Hilfe der Korrespondenzverwaltung

Mehr

XSL Transformation. Eine praxisorientierte Einführung Philip Heck

XSL Transformation. Eine praxisorientierte Einführung Philip Heck XSL Transformation Eine praxisorientierte Einführung Philip Heck Agenda Motivation Hello World - Getting Started with XSLT XSLT Verarbeitung im Detail XPath 2 Motivation datenzentriertes XML als Standard

Mehr

WEBSEITEN ENTWICKELN MIT ASP.NET

WEBSEITEN ENTWICKELN MIT ASP.NET jamal BAYDAOUI WEBSEITEN ENTWICKELN MIT ASP.NET EINE EINFÜHRUNG MIT UMFANGREICHEM BEISPIELPROJEKT ALLE CODES IN VISUAL BASIC UND C# 3.2 Installation 11 Bild 3.2 Der Webplattform-Installer Bild 3.3 IDE-Startbildschirm

Mehr

Meine erste Homepage - Beispiele

Meine erste Homepage - Beispiele Meine erste - Beispiele 1. Beispiel meine Willkommen auf meiner Befehle nicht über Hier ist ein Senior, der noch fit für's Internet ist. Probieren wir

Mehr

Leitfaden #1a. "zanox Publisher-Statistik" (next generation)

Leitfaden #1a. zanox Publisher-Statistik (next generation) Leitfaden #1a "zanox Publisher-Statistik" (next generation) Thema: Sortieren von Leads und Sales nach dem Bearbeitungsdatum (inklusive Abschnitt "Filterung nach Transaktionsstatus") 1/8 Leitfaden "Sortieren

Mehr

Projektseminar "Texttechnologische Informationsmodellierung"

Projektseminar Texttechnologische Informationsmodellierung Projektseminar "Texttechnologische Informationsmodellierung" Formatierung und Transformation http://www.text-technology.de/projects/sekimo.html Ziel dieser Sitzung Nach dieser Sitzung sollten Sie: XPath

Mehr

HTML-Grundlagen (X)HTML:

HTML-Grundlagen (X)HTML: HTML-Grundlagen (X)HTML: < > beginnender HTML Tag schließender HTML Tag < /> leere HTML Elemente Attribute und Werte &.; Sonderzeichen, HTML Entities Aufbau einer Datei Ein

Mehr

Klaus Schild, XML Clearinghouse 2003. Transformation von XML-Dokumenten

Klaus Schild, XML Clearinghouse 2003. Transformation von XML-Dokumenten Transformation von XML-Dokumenten Lernziele Warum kann es sinnvoll sein XML-Dokumente zu transformieren? Wie funktioniert XSLT (Extensible Stylesheet Language Transformations)? Was ist XPath? Was sind

Mehr

Da die Bedienung des Editors viele Möglichkeiten aufweist, aber auch etwas Übung voraussetzt, haben wir ihm ein eigenes Unterkapitel gewidmet.

Da die Bedienung des Editors viele Möglichkeiten aufweist, aber auch etwas Übung voraussetzt, haben wir ihm ein eigenes Unterkapitel gewidmet. 5.6. Der HTML-Editor Da die Bedienung des Editors viele Möglichkeiten aufweist, aber auch etwas Übung voraussetzt, haben wir ihm ein eigenes Unterkapitel gewidmet. Bild 33: Der Editor 5.6.1. Allgemeine

Mehr

WinWerk. Prozess 4 Akonto. KMU Ratgeber AG. Inhaltsverzeichnis. Im Ifang 16 8307 Effretikon

WinWerk. Prozess 4 Akonto. KMU Ratgeber AG. Inhaltsverzeichnis. Im Ifang 16 8307 Effretikon Prozess 4 Akonto WinWerk 8307 Effretikon Telefon: 052-740 11 11 Telefax: 052 740 11 71 E-Mail info@kmuratgeber.ch Internet: www.winwerk.ch Inhaltsverzeichnis 1 Akonto... 2 1.1 Allgemein... 2 2 Akontobeträge

Mehr

Containerformat Spezifikation

Containerformat Spezifikation Containerformat Spezifikation Version 1.0-09.05.2011 Inhaltsverzeichnis 0 Einführung... 4 0.1 Referenzierte Dokumente... 4 0.2 Abkürzungen... 4 1 Containerformat... 5 1.1 Aufbau des Container-Headers...

Mehr

In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können.

In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können. Tutorial: Wie erfasse ich einen Termin? In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können. Neben den allgemeinen Angaben zu einem

Mehr

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang sysplus.ch outlook - mail-grundlagen Seite 1/8 Outlook Mail-Grundlagen Posteingang Es gibt verschiedene Möglichkeiten, um zum Posteingang zu gelangen. Man kann links im Outlook-Fenster auf die Schaltfläche

Mehr

C O C O O N. Wo ist Cocoon in die Apache Projekte einzureihen?

C O C O O N. Wo ist Cocoon in die Apache Projekte einzureihen? C O C O O N ein Web-Framework der Apache Software Foundation http://www.apache.org Wo ist Cocoon in die Apache Projekte einzureihen? Apache Server sehr leistungsfähiger HTTP-Server Tomcat Server Referenzimplementierung

Mehr

Bedienungsanleitung Anlassteilnehmer (Vereinslisten)

Bedienungsanleitung Anlassteilnehmer (Vereinslisten) Bedienungsanleitung Anlassteilnehmer Dieses Programm ist speziell für Vereine entworfen. Es ist lizenzfrei verwendbar und gratis. Das Programm ist mit Excel 2010 erstellt worden und enthält VBA Programmierungen,

Mehr

1. Loggen Sie sich mit Ihrem Benutzernamen in den Hosting-Manager (Confixx) auf Ihrer entsprechenden AREA ein.

1. Loggen Sie sich mit Ihrem Benutzernamen in den Hosting-Manager (Confixx) auf Ihrer entsprechenden AREA ein. Page 1 of 7 Mailing Listen verwenden Vorwort Mailing-Listen (Mailing Lists) dienen der E-Mail Konversation zwischen mehreren Mitgliedern einer Liste. Man kann sich das wie ein Online-Forum vorstellen,

Mehr

Windows 7 Winbuilder USB Stick

Windows 7 Winbuilder USB Stick Windows 7 Winbuilder USB Stick Benötigt wird das Programm: Winbuilder: http://www.mediafire.com/?qqch6hrqpbem8ha Windows 7 DVD Der Download wird in Form einer gepackten Datei (7z) angeboten. Extrahieren

Mehr

Gemeinsam mit Book Industry Study Group, New York, und Book Industry Communication, London. ONIX for Books Supply Update Nachricht Überblick

Gemeinsam mit Book Industry Study Group, New York, und Book Industry Communication, London. ONIX for Books Supply Update Nachricht Überblick Gemeinsam mit Book Industry Study Group, New York, und Book Industry Communication, London ONIX for Books Supply Update Nachricht Überblick Version 1.0 August 2006 Copyright 2006 EDItEUR Limited. Alle

Mehr

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken. Seite erstellen Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken. Es öffnet sich die Eingabe Seite um eine neue Seite zu erstellen. Seiten Titel festlegen Den neuen

Mehr

Microsoft Access 2013 Navigationsformular (Musterlösung)

Microsoft Access 2013 Navigationsformular (Musterlösung) Hochschulrechenzentrum Justus-Liebig-Universität Gießen Microsoft Access 2013 Navigationsformular (Musterlösung) Musterlösung zum Navigationsformular (Access 2013) Seite 1 von 5 Inhaltsverzeichnis Vorbemerkung...

Mehr

Educase. Release Notes 1.7: Neue Funktionen und Verbesserungen. Base-Net Informatik AG Wassergrabe 14 CH-6210 Sursee

Educase. Release Notes 1.7: Neue Funktionen und Verbesserungen. Base-Net Informatik AG Wassergrabe 14 CH-6210 Sursee Educase Release Notes 1.7: Neue Funktionen und Verbesserungen Version: 1.0 Datum: 01.12.2015 08:34 Ersteller: Andreas Renggli Status: Abgeschlossen Base-Net Informatik AG Wassergrabe 14 CH-6210 Sursee

Mehr

Das Einsteigerseminar

Das Einsteigerseminar Michael Seeboerger-Weichselbaum Das Einsteigerseminar XML Inhalt Vorwort Einleitung und Ziel des Buches 1 Was ist XML 1.1 HTML 1.2 XML 1.3 XSLT 1.4 XML und HTML - wo sind die Unterschiede? 1.5 Einsatzgebiete

Mehr

Informationen zu den regionalen Startseiten

Informationen zu den regionalen Startseiten Informationen zu den regionalen Startseiten Inhaltsverzeichnis Informationen zu den regionalen Startseiten 1 1. Grundlegende Regeln 2 1.1. Was wird angezeigt? 2 1.2. Generelle Anzeigeregeln 2 2. Anpassbare

Mehr

.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage

.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage .htaccess HOWTO zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage Stand: 21.06.2015 Inhaltsverzeichnis 1. Vorwort...3 2. Verwendung...4 2.1 Allgemeines...4 2.1 Das Aussehen der.htaccess

Mehr

Text-Zahlen-Formatieren

Text-Zahlen-Formatieren Text-Zahlen-Formatieren Beobachtung: Bei der Formatierung einer Zahl in eine Textzahl und umgekehrt zeigt Excel ein merkwürdiges Verhalten, welches nachfolgend skizziert werden soll: Wir öffnen eine neue

Mehr

Für die Verwendung des Wikis wird dringend der Microsoft Internet Explorer Version 7.0 empfohlen!

Für die Verwendung des Wikis wird dringend der Microsoft Internet Explorer Version 7.0 empfohlen! Sie finden das FH-Wiki unter der folgenden Adresse: http://wiki.fh-kehl.de:9454 Falls Sie Anregungen, Fragen oder Hinweise haben wenden Sie sich bitte an Herrn Fetterer oder Frau Prof. Dr. Schenk. Für

Mehr

KURZANLEITUNG CLOUD OBJECT STORAGE

KURZANLEITUNG CLOUD OBJECT STORAGE KURZANLEITUNG CLOUD OBJECT STORAGE Version 1.12 01.07.2014 SEITE _ 2 INHALTSVERZEICHNIS 1. Einleitung... Seite 03 2. Anmelden am Cloud&Heat Dashboard... Seite 04 3. Anlegen eines Containers... Seite 05

Mehr

kleines keyword brevier Keywords sind das Salz in der Suppe des Online Marketing Gordian Hense

kleines keyword brevier Keywords sind das Salz in der Suppe des Online Marketing Gordian Hense Keywords sind das Salz in der Suppe des Online Marketing Keywords - Das Salz in der Suppe des Online Marketing Keyword Arten Weitgehend passende Keywords, passende Wortgruppe, genau passende Wortgruppe

Mehr

TYPO3-Version 6.2: Die News-Extension ( tt_news ) für TOP-Meldungen einsetzen

TYPO3-Version 6.2: Die News-Extension ( tt_news ) für TOP-Meldungen einsetzen Leibniz Universität IT Services Juni 2015 Abbildung 1 TYPO3-Webseite mit TOP-Meldungen in der mittleren Spalte der Startseite. Auf der Startseite der TYPO3-Webauftritte wird häufig das Plug-In Nachrichten

Mehr

Informatik 12 Datenbanken SQL-Einführung

Informatik 12 Datenbanken SQL-Einführung Informatik 12 Datenbanken SQL-Einführung Gierhardt Vorbemerkungen Bisher haben wir Datenbanken nur über einzelne Tabellen kennen gelernt. Stehen mehrere Tabellen in gewissen Beziehungen zur Beschreibung

Mehr

Plugins. Stefan Salich (sallo@gmx.de) Stand 2008-11-21

Plugins. Stefan Salich (sallo@gmx.de) Stand 2008-11-21 Plugins Stefan Salich (sallo@gmx.de) Stand 2008-11-21 Inhaltsverzeichnis 0 Einleitung...3 0.1 Sinn und Zweck...3 0.2 Änderungsübersicht...3 0.3 Abkürzungsverzeichnis...3 1 Einfügen eines Plugins...4 1.1

Mehr

Anwendungsbeispiele Buchhaltung

Anwendungsbeispiele Buchhaltung Kostenstellen in Webling Webling ist ein Produkt der Firma: Inhaltsverzeichnis 1 Kostenstellen 1.1 Was sind Kostenstellen? 1.2 Kostenstellen in der 2 Kostenstellen in Webling 2.1 Kostenstellen erstellen

Mehr

Vergleich: Positionen der Word 2003-Befehle in Word

Vergleich: Positionen der Word 2003-Befehle in Word Seite 1 von 6 Word > Erste Schritte Vergleich: Positionen der Word 2003-Befehle in Word 2007 Dieser Artikel enthält eine Einführung in die grundlegenden Elemente der neuen Microsoft Office Word 2007- Benutzeroberfläche

Mehr

etutor Benutzerhandbuch XQuery Benutzerhandbuch Georg Nitsche

etutor Benutzerhandbuch XQuery Benutzerhandbuch Georg Nitsche etutor Benutzerhandbuch Benutzerhandbuch XQuery Georg Nitsche Version 1.0 Stand März 2006 Versionsverlauf: Version Autor Datum Änderungen 1.0 gn 06.03.2006 Fertigstellung der ersten Version Inhaltsverzeichnis:

Mehr

etermin Einbindung in Outlook

etermin Einbindung in Outlook etermin Einbindung in Outlook 1. Einführung Über etermin gebuchte Termine können bei Bedarf auch mit externen Terminkalendern, wie zum Beispiel Outlook, ical oder Google synchronisiert werden. Dieses Dokument

Mehr

1. Einführung. 2. Alternativen zu eigenen Auswertungen. 3. Erstellen eigener Tabellen-Auswertungen

1. Einführung. 2. Alternativen zu eigenen Auswertungen. 3. Erstellen eigener Tabellen-Auswertungen 1. Einführung Über die Tabellen-Auswertungen können Sie eigene Auswertungen nach Ihren Wünschen erstellen. Diese Auswertungen werden immer anhand der aktuellen Daten aus orgamax ermittelt, Sie können also

Mehr

Dokumentation von Ük Modul 302

Dokumentation von Ük Modul 302 Dokumentation von Ük Modul 302 Von Nicolas Kull Seite 1/ Inhaltsverzeichnis Dokumentation von Ük Modul 302... 1 Inhaltsverzeichnis... 2 Abbildungsverzeichnis... 3 Typographie (Layout)... 4 Schrift... 4

Mehr

Text Formatierung in Excel

Text Formatierung in Excel Text Formatierung in Excel Das Aussehen des Textes einer oder mehrerer Zellen kann in Excel über verschiedene Knöpfe beeinflusst werden. Dazu zuerst die betroffenen Zelle(n) anwählen und danach den entsprechenden

Mehr

Inhalt des Moduls: Grundlagen. Vorlagen. Kontrollstrukturen. Ausgabestrukturen. Parameter und Variablen. Dateibasierte Auslagerung

Inhalt des Moduls: Grundlagen. Vorlagen. Kontrollstrukturen. Ausgabestrukturen. Parameter und Variablen. Dateibasierte Auslagerung XSLT Inhalt des Moduls: Grundlagen Vorlagen Kontrollstrukturen Ausgabestrukturen Parameter und Variablen Dateibasierte Auslagerung Grundlagen XSLT (extensible Stylesheet Language for Transformations) ist

Mehr

Layoutmodelle. Steffen Schwientek Große Klostergasse 5 61169 Friedberg Email:schwientek@web.de Web :schlaukopp.org

Layoutmodelle. Steffen Schwientek Große Klostergasse 5 61169 Friedberg Email:schwientek@web.de Web :schlaukopp.org Layoutmodelle HTML wurde von ihren Erfindern nicht als Layoutsprache entworfen, sondern zur Informationsübermittlung entworfen Es gab verschiedene Modelle, welche das Web populär machten und. Bei Erstellung

Mehr

Webseite in XML Kurzeinführung

Webseite in XML Kurzeinführung Webseite in XML Kurzeinführung 1. Entwicklung... 1 2. Erste Webpage in XML... 2 2.1 Erstes Beispiel... 2 2.2 Tags definieren... 4 2.3 Kommentare in XML... 5 2.4 XML mittels CSS im Browser ansehen... 5

Mehr

Adminer: Installationsanleitung

Adminer: Installationsanleitung Adminer: Installationsanleitung phpmyadmin ist bei uns mit dem Kundenmenüpasswort geschützt. Wer einer dritten Person Zugriff auf die Datenbankverwaltung, aber nicht auf das Kundenmenü geben möchte, kann

Mehr

Bedienungsanleitung: Onlineverifizierung von qualifiziert signierten PDF-Dateien

Bedienungsanleitung: Onlineverifizierung von qualifiziert signierten PDF-Dateien Sie haben von der VR DISKONTBANK GmbH ein signiertes PDF-Dokument (i.d.r. eine Zentralregulierungsliste mit dem Status einer offiziellen Rechnung) erhalten und möchten nun die Signatur verifizieren, um

Mehr

2. XML 2.1 XML 1.0 und XML Schema. Jörg Schwenk Lehrstuhl für Netz- und Datensicherheit

2. XML 2.1 XML 1.0 und XML Schema. Jörg Schwenk Lehrstuhl für Netz- und Datensicherheit XML- und Webservice- Sicherheit 2. XML 2.1 XML 1.0 und XML Schema Gliederung 1. XML 1.0 2. XML Namespaces: URI, URL und URN 3. XML Schema Literatur: A. Tanenbaum, Computer Networks. E. R. Harold and W.

Mehr

Datenbanken Microsoft Access 2010

Datenbanken Microsoft Access 2010 Datenbanken Microsoft Access 2010 Abfragen Mithilfe von Abfragen kann ich bestimmte Informationen aus einer/mehrerer Tabellen auswählen und nur diese anzeigen lassen die Daten einer/mehrerer Tabellen sortieren

Mehr

INHALTSVERZEICHNIS... 1

INHALTSVERZEICHNIS... 1 Inhaltsverzeichnis INHALTSVERZEICHNIS... 1 COPS TOOLS SCHNELL-DOKUMENTATION... 2 1. GLOBALE OPERATIONEN...2 1.1 Create Customer...2 1.2 Mass Action...2 1.3 Show Queue...2 1.4 Sync Images...3 2. PROJEKTBEZOGENE

Mehr