Komplexe Transformationen mit XSLT
|
|
|
- Barbara Pfeiffer
- vor 10 Jahren
- Abrufe
Transkript
1 XML-Praxis Komplexe Transformationen mit XSLT Jörn Clausen 1
2 Übersicht Sortieren XML erzeugen und weiterverarbeiten modes Daten aus mehreren XML-Dokumenten lesen 2
3 sorting Reihenfolge der Verarbeitung bestimmen: <xsl:apply-templates select="item"> <xsl:sort select="name"/> </xsl:apply-templates> Reihenfolge umkehren: <xsl:sort select="name" order="descending"/> nummerische Sortierung: <xsl:sort select="quant" data-type="number"/> mehrere Sortierkriteren möglich 3
4 Aufgaben Die Datei peanuts.xml enthält einige Namen. Gib sie z.b. als HTML-Liste aus. Sortiere sie dabei nach folgenden Eigenschaften: Vorname Nachname Geburtsjahr umgekehrt nach Vorname umgekehrte Dokumentreihenfolge Nachname und Vorname Verwende template in unordered list, sortiere nach Familiennamen: <xsl:apply-templates match="character"> <xsl:sort select="surname"/> </xsl:apply-templates> Erzeuge list item: <xsl:template match="character"> <li> <xsl:value-of select="name"/> <xsl:text> </xsl:text> <xsl:value-of select="surname"/> </li> </xsl:template> Alternative Sortierverfahren: <xsl:sort select="name"/> <xsl:sort data-type="number"/> <xsl:sort select="name" order="descending"/> <xsl:sort select="position()" order="descending" data-type="number"/> <xsl:sort select="surname"/> <xsl:sort select="name"/> 4
5 sorting, cont. auch in Schleife verwendbar: <xsl:for-each select="item"> <xsl:sort select="quant"/>... </xsl:for-each> nur am Anfang des Schleifenrumpfs 5
6 result tree fragments bereits gesehen: node set in Variable <xsl:variable name="tocsl" yes ]"/> <xsl:for-each select="$tocsl"> statischen/generierten XML-Code in Variable ablegen: <xsl:variable name="footer"> <hr/> <address>generated with pres2html</address> </xsl:variable> erzeugt kein node set sondern result tree fragment einzige Möglichkeit in XSLT 1.0: <xsl:copy-of select="$footer"/> 6
7 Aufgaben Definiere zwei globale Variablen header und footer, die den HTML-Code für eine Kopf- und Fußzeile enthalten. Füge sie mit xsl:copy-of in die Ausgabe ein. Definiere einen globalen Parameter date, der beim Aufruf des XSLT-Prozessors übergeben wird: $ xsltproc --param date " "... Das Datum soll in der Fußzeile erscheinen. Definition: <xsl:param name="date"/> <xsl:variable name="header"> <address>peanuts Characters</address> <hr/> <h1>sorted List of Peanuts Characters</h1> </xsl:variable> <xsl:variable name="footer"> <hr/> <address>generated <xsl:value-of select="$date"/></address> </xsl:variable> Verwende die Variablen an den richtigen Stellen: <xsl:copy-of select="$header"/>... <xsl:copy-of select="$footer"/> 7
8 result tree fragments verarbeiten result tree fragment in node set umwandeln: <xsl:variable name="list"> <name>charlie Brown</name> <name>lucy van Pelt</name> <name>snoopy</name> </xsl:variable> <xsl:for-each select="exslt:node-set($list)/name"> vorher name space exslt deklarieren: xmlns:exslt=" in den meisten XSLT-Prozessoren implementiert in XSLT 2.0: temporary trees 8
9 dictionaries übersetze cctlds in Ländernamen: <xsl:variable name="ccdict"> <cc suffix="de">germany</cc> <cc suffix="uk">united Kingdom</cc> <cc suffix="fr">france</cc> </xsl:variable> <xsl:template match="domain"> <xsl:variable name="tld" select="substring(.,string-length(.)-1)"/> <xsl:value-of select="."/> is in <xsl:value-of </xsl:template> 9
10 Aufgaben Die Datei cd-collection2.xml enthält eine weitere CD-Sammlung. Das CD-Element wurde um ein Attribut genre mit den folgenden Belegungen ergänzt: jz fs st rb Jazz Fusion Sound Track Rythm&Blues Überzeuge Dich davon, daß sich diese Datei immer noch mit dem Stylesheet der letzten Stunde transformieren läßt. Erweitere das bisherige Stylesheet zur Formatierung so, daß der ausgeschriebene Name des Genres angezeigt wird. Definiere ein dictionary: <xsl:variable name="genre"> <genre abbrv="rb">rythm&blues</genre> <genre abbrv="jz">jazz</genre> <genre abbrv="fs">fusion</genre> <genre abbrv="st">sound Track</genre> </xsl:variable> Extrahiere den passenden Genre-Namen aus dem dictionary: <xsl:variable name="thisgenre" <i> <xsl:value-of </i> Das aktuelle Genre muß in einer Variablen abgespeichert werden. Im Prädikat kann man nicht schreiben, da dann nicht klar ist, daß auf ein Attribut unterhalb des aktuellen Kontext-Knotens bezieht, und nicht auf den XPath-Ausdruck. 10
11 mehrstufige Verarbeitung Zwischenergebnis in Variable ablegen und weiterverarbeiten ermöglicht komplexe Transformationen: Sortierkriterien, die nicht mit XPath berechnet werden können Gruppierungen Filterung... 11
12 mehrstufige Verarbeitung, cont. Aufgabe: Wer ist wie häufig Deutscher Meister geworden? <soccerchamps> <champ year="2004">sv Werder Bremen</champ> <champ year="2003">fc Bayern München</champ> <champ year="2002">bv 09 Borussia Dortmund</champ>... </soccerchamps> Ansatz: Zählergebnis in result tree fragment speichern: <team number="4">sv Werder Bremen</team> <team number="17">fc Bayern München</team> <team number="3">bv 09 Borussia Dortmund</team>... mit xsl:for-each und xsl:sort leicht zu verarbeiten 12
13 mehrstufige Verarbeitung, cont. <xsl:template match="/soccerchamps"> <xsl:variable name="countlist"> <xsl:call-template name="countchamps"/> </xsl:variable> <xsl:for-each select="exslt:node-set($countlist)/team"> <xsl:sort data-type="number" order="descending"/> <tr> <td><xsl:value-of select="."/></td> <td><xsl:value-of championships</td> </tr> </xsl:for-each> </xsl:template> 13
14 mehrstufige Verarbeitung, cont. <xsl:template name="countchamps"> <xsl:for-each select="/soccerchamps/champ[not(.=preceding::champ)]"> <xsl:variable name="team" select="."/> <team> <xsl:attribute name="number"> <xsl:value-of select="count(/soccerchamps/champ[.=$team])"/> </xsl:attribute> <xsl:value-of select="$team"/> </team> </xsl:for-each> </xsl:template> Der XPath-Ausdruck in der for-each-schleife muß die gezeigt Form haben. Folgender Ausdruck funktioniert nicht: /soccerchamps/champ[.!=preceding::champ] Wenn node sets verglichen werden, sind $x!=3 und not($x=3) nicht identisch. Der Vergleich $x=3 ist dann wahr, wenn wenigstens ein Knoten in $x zu 3 evaluiert. Dementsprechend ist der Ausdruck not(..=..) wahr, wenn kein Knoten den Wert 3 hat. Der erste Ausdruck (..!=..) ist wahr, wenn wenigstens ein Knoten ungleich 3 ist. Ein node set kann also gleichzeitig gleich (=) und ungleich (!=) zu einem bestimmten Wert sein. 14
15 Aufgaben Verwende das Stylesheet aus der letzten Stunde oder procorder.xsl aus dem Übungs-Archiv. Ändere das Stylesheet so ab, daß die einzelnen Posten nach ihrem jeweiligen Gesamtwert sortiert ausgegeben werden: <td>narcotics</td><td>114.8</td><td>12</td><td>1377.6</td> <td>luxuries</td><td>91.2</td><td>7</td><td>638.4</td> <td>food</td><td>4.4</td><td>10</td><td>44</td> <td>textiles</td><td>6.4</td><td>5</td><td>32</td> Erzeuge durch das named template total folgende XML-Ausgabe: <line> <name>food</name><price>4.4</price><quant>10</quant><sum>44</sum> </line>... <total>2092</total> Speichere sie als result tree fragment in einer Variable. Iteriere über die sortierten line-elemente: <xsl:for-each select="exslt:node-set($result)/line"> <xsl:sort select="sum" data-type="number" order="descending"/> <tr> <td><xsl:value-of select="name"/></td> <td><xsl:value-of select="price"/></td> <td><xsl:value-of select="quant"/></td> <td><xsl:value-of select="sum"/></td> </tr> </xsl:for-each> Gib die Gesamtsumme aus: <tr> <td><b>total</b></td><td> </td><td> </td> <td><xsl:value-of select="exslt:node-set($result)/total"/></td> </tr> 15
16 modes Elemente mehrfach verarbeiten dabei unterschiedliche Formatierung Überschrift und Inhaltsverzeichnis: <xsl:template match="heading" mode="chapter"> <h2><a name="..."><xsl:apply-templates/></a></h2> </xsl:template> <xsl:template match="heading" mode="toc"> <tr><td><a href="..."><xsl:apply-templates/></a><td></tr> </xsl:template> Aufruf: <xsl:apply-templates select="heading" mode="chapter"/> 16
17 Beispiel: procorder.xsl item-elemente aus Liste übernehmen und Summe hinzufügen zwei templates für item: Summe berechnen HTML-Ausgabe erzeugen Vorteile: Code zum Formatieren kann übernommen werden bessere Modularisierung des Stylesheets bessere Erweiterbarkeit 17
18 procorder.xsl <table width="100%"> <xsl:copy-of select="$tablehead"/> <xsl:variable name="proclist"> <xsl:call-template name="summarize"> <xsl:with-param name="items" select="item"/> </xsl:call-template> </xsl:variable> <xsl:apply-templates select="exslt:node-set($proclist)/item" mode="table"> <xsl:sort select="sum" data-type="number" order="descending"/> </xsl:apply-templates> <xsl:call-template name="listtotal"> <xsl:with-param name="total"> <xsl:value-of select="exslt:node-set($proclist)/total"/> </xsl:with-param> </xsl:call-template> </table> Die Variable tablehead enthält statischen HTML-Code, um die Kopfzeile der Tabelle zu erzeugen. 18
19 procorder.xsl, cont. <xsl:template name="summarize"> <xsl:param name="items"/> <xsl:param name="sum" select="0"/> <xsl:choose> <xsl:when test="$items"> <xsl:apply-templates select="$items[1]" mode="sum"/> <xsl:call-template name="summarize"> <xsl:with-param name="items" select="$items[position()!=1]"/> <xsl:with-param name="sum" select="$sum + $items[1]/price * $items[1]/quant"/> </xsl:call-template> </xsl:when> <xsl:otherwise> <total><xsl:value-of select="$sum"/></total> </xsl:otherwise> </xsl:choose> </xsl:template> 19
20 procorder.xsl, cont. <xsl:template match="item" mode="sum"> <item> <xsl:copy-of <sum><xsl:value-of select="price * quant"/></sum> </item> </xsl:template> <xsl:template match="item" mode="table"> <tr> <xsl:for-each select="*"> <td><xsl:value-of select="."/></td> </xsl:for-each> </tr> </xsl:template> In der sum-variante werden mit Hilfe von xsl:copy-of alle Kind-Elemente und Attribute des item-elements in das result tree fragment kopiert. Sie stehen somit einer späteren Verarbeitung, z.b. in der table-variante, zur Verfügung. Ein (kleiner) Nachteil dieses Stylesheets ist, daß das Produkt aus price und quant zweimal berechnet wird. 20
21 mehrere Quell-Dokumente Eingabe-Datei wird in Ausgabe-Datei transformiert weitere Dateien können gelesen werden... select="document( literature.xml )/book"... liefert node-set, das beliebig weiterverarbeitet werden kann Anwendungen: dictionaries auslagern statische HTML-Teile (Kopf-/Fußzeile) Web-Site: Stylesheet transformiert Seiten-Layout Inhalt wird per document() dazugelesen 21
22 Aufgaben Die Datei tradegoods.xml enthält eine Liste von Handelswaren und Preisen. order2.xml enthält eine Warenliste, die das price-element nicht mehr enthält. Ändere das Stylesheets so ab, daß die Preis-Informationen aus der externen XML-Datei gelesen werden. Der Handel einiger Waren ist illegal, dies ist in der Preisliste durch das status-attribut gekennzeichnet. Hebe in der HTML-Ausgabe alle illegalen Posten farblich hervor: <tr bgcolor="red"> Preise aus externer Datei lesen: <xsl:variable name="pricelist" select="document( tradegoods.xml )/goods"/> <xsl:variable name="price" select="$pricelist/item[name=$items[1]/name]/price"/> <xsl:apply-templates select="$items[1]" mode="sum"/> <xsl:call-template name="summarize"> <xsl:with-param name="items" select="$items[position()!=1]"/> <xsl:with-param name="sum" select="$sum + $price * $items[1]/quant"/> </xsl:call-template> <xsl:variable name="name" select="name"/> <xsl:variable name="price" select="$pricelist/item[name=$name]/price"/>... <price><xsl:value-of select="$price"/></price> <sum><xsl:value-of select="$price * quant"/></sum> Kennzeichne illegale Waren: <xsl:variable name="name" select="name"/> <tr> <xsl:if test="$pricelist/item[name=$name]/@status= illegal "> <xsl:attribute name="bgcolor">red</xsl:attribute> </xsl:if> 22
Komplexe Transformationen mit XSLT
XML-Praxis Komplexe Transformationen mit XSLT Jörn Clausen [email protected] Übersicht Sortieren XML erzeugen und weiterverarbeiten modes Daten aus mehreren XML-Dokumenten lesen XML-Praxis
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
XML-Praxis. Mit XSLT arbeiten. Jörn Clausen
XML-Praxis Mit XSLT arbeiten Jörn Clausen [email protected] Übersicht Kontrollstrukturen Bedingungen Schleifen named templates Variablen und Parameter Rekursion XML-Praxis Mit XSLT arbeiten
XSLT XSL Transformations
XML-Praxis XSLT XSL Transformations Teil 2 Jörn Clausen [email protected] Übersicht weitere XSLT-Techniken: Bedingungen, Verzweigungen Schleifen templates aufrufen Variablen, Parameter Anwendungsbeispiel
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
XML-Praxis. XML-Anwendungen. Jörn Clausen [email protected]
XML-Praxis XML-Anwendungen Jörn Clausen [email protected] Übersicht DocBook Software-Installation dokumentieren XML-Praxis XML-Anwendungen 2/14 DocBook SGML/XML-Sprache für technische Dokumentationen
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
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
XSLT Vortrag. 2. Beispiel XML. 3. Anwendungsmöglichkeiten von XSLT 4. XHTML
XSLT Vortrag 1. Was ist XSLT? XSLT ist eine Transformationssprache für XML Dokumente. XSLT war wahrscheinlich die erste XML basierte Programmiersprache. XSLT ist von der Struktur her Template-Matching,
XSL und XSLT. Inhalt. Mathias Heilig email: [email protected]. XSL Übersicht. Formatierungsprozess. Sprachbeschreibung. Vorführung Resümee
Mathias Heilig email: [email protected] 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
Rechnung Angebot Zeiterfassung
Rechnung Angebot Zeiterfassung Zeitangebot Inhalt Allgemeines Einen Zeitauftrag aus einem Angebot erstellen Zeitangebot in Rechnung stellen Zeitangebot drucken_ Berichte über Zeitangebote Anwenderberechtigungen
Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage
Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage Inhaltsverzeichnis 1. Anmeldung... 2 1.1 Startbildschirm... 3 2. Die PDF-Dateien hochladen... 4 2.1 Neue PDF-Datei erstellen... 5 3. Obelix-Datei
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
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
5.2 Neue Projekte erstellen
5.2 Neue Projekte erstellen Das Bearbeiten von bestehenden Projekten und Objekten ist ja nicht schlecht wie aber können Sie neue Objekte hinzufügen oder gar völlig neue Projekte erstellen? Die Antwort
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
teischl.com Software Design & Services e.u. [email protected] www.teischl.com/booknkeep www.facebook.com/booknkeep
teischl.com Software Design & Services e.u. [email protected] www.teischl.com/booknkeep www.facebook.com/booknkeep 1. Erstellen Sie ein neues Rechnungsformular Mit book n keep können Sie nun Ihre eigenen
Berechnungen in Access Teil I
in Access Teil I Viele Daten müssen in eine Datenbank nicht eingetragen werden, weil sie sich aus anderen Daten berechnen lassen. Zum Beispiel lässt sich die Mehrwertsteuer oder der Bruttopreis in einer
Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER
Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER Abamsoft Finos in Verbindung mit der Webshopanbindung wurde speziell auf die Shop-Software shop to date von DATA BECKER abgestimmt. Mit
Excel-Anwendung Wartungsplan
Excel-Anwendung Wartungsplan 1. Eigenschaften 2. Installation 3. Makros in Excel 2010 aktivieren 4. Hinweise zur Eingabe der Daten 5. Dateneingabe 6. Suchblatt 7. Autor 1. Eigenschaften (zurück) Wartungsplan
ACHTUNG: Es können gpx-dateien und mit dem GP7 aufgezeichnete trc-dateien umgewandelt werden.
Track in Route umwandeln ACHTUNG: Ein Track kann nur dann in eine Route umgewandelt werden, wenn der Track auf Wegen gefahren wurde. Ein Querfeldein-Track kann nicht in eine Route umgewandelt werden, da
Bauteilattribute als Sachdaten anzeigen
Mit den speedikon Attributfiltern können Sie die speedikon Attribute eines Bauteils als MicroStation Sachdaten an die Elemente anhängen Inhalte Was ist ein speedikon Attribut?... 3 Eigene Attribute vergeben...
5. Übung: PHP-Grundlagen
5.1. Erstes PHP-Programm 1. Schreiben Sie PHP-Programm innerhalb einer Webseite, d.h. innerhalb eines HTML-Dokument. Ihr PHP-Programm soll einen kurzen Text ausgeben und Komentare enthalten. Speichern
Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können.
Excel-Schnittstelle Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können. Voraussetzung: Microsoft Office Excel ab Version 2000 Zum verwendeten Beispiel:
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
Tipps & Tricks Neuerungen Nr. 5/ 2015. Externe Web-Shops im UniKat für Laborverbrauchsmaterial & Chemikalien
Tipps & Tricks Neuerungen Nr. 5/ 2015 V01 08-06-2015 Externe Web-Shops im UniKat für Laborverbrauchsmaterial & Chemikalien Inhalt Einleitung... 2 Externe Web-Shops auswählen... 3 Artikelsuche und Artikelauswahl...
Diazo. XSLT basiertes Website Theming. Maik Derstappen Inqbus GmbH & Co. KG [email protected]
Diazo XSLT basiertes Website Theming Maik Derstappen Inqbus GmbH & Co. KG [email protected] Was wir haben Wie der Kunde will Diazo + plone.app.theming Die Hauptnavigationspunkte übernehmen
Professionelle Seminare im Bereich MS-Office
Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion
Excel-Anwendung Lagerverwaltung
Excel-Anwendung Lagerverwaltung 1. Eigenschaften 2. Installation 3. Makros in Excel 2010 aktivieren 4. Hinweise zur Eingabe der Daten 5. Dateneingabe 6. Suchblatt 7. Autor 1. Eigenschaften (zurück) Lagerverwaltung
ARAkoll 2013 Dokumentation. Datum: 21.11.2012
ARAkoll 2013 Dokumentation Datum: 21.11.2012 INHALT Allgemeines... 3 Funktionsübersicht... 3 Allgemeine Funktionen... 3 ARAmatic Symbolleiste... 3 Monatsprotokoll erzeugen... 4 Jahresprotokoll erzeugen
Das EDV-Cockpit mit MindManager für SharePoint
Das EDV-Cockpit mit MindManager für SharePoint 2010 MindBusiness GmbH 29.03.2010 - 2 - Inhalt Mindjet MindManager für SharePoint: Das EDV-Cockpit... 3 Vorbereitungen in SharePoint... 3 Aufbau der Map...
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
FreePDF XP. Dokumentation
FreePDF XP Dokumentation Impressum Herausgeber: Verfasser: Essener Systemhaus, Betrieb der Stadt Essen, Benutzerservice Andreas Walter August 2007, 1. Auflage Inhaltsverzeichnis Seite Vorwort 1 Erstellung
Fusszeile mit Datumsfeld und Dateiname
Fusszeile mit Datumsfeld und Dateiname Für innerbetriebliche Rundschreiben kann es nützlich sein, in der Fusszeile den Namen der Autorin bzw. des Autors und das Datum mit der Uhrzeit als Feld einzufügen.
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
Kurzanleitung zur Bereitstellung von Sachverhalten und Lösungen zum Universitätsrepetitorium auf dem Server unirep.rewi.hu-berlin.
Humboldt-Universität zu Berlin Juristische Fakultät Kurzanleitung zur Bereitstellung von Sachverhalten und Lösungen zum Universitätsrepetitorium auf dem Server unirep.rewi.hu-berlin.de Stand: 1. Juni 2010
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
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
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
Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.
Anmeldung http://www.ihredomain.de/wp-admin Dashboard Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Das Dashboard gibt Ihnen eine kurze Übersicht, z.b. Anzahl der Beiträge,
Stellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster
Es gibt in Excel unter anderem die so genannten Suchfunktionen / Matrixfunktionen Damit können Sie Werte innerhalb eines bestimmten Bereichs suchen. Als Beispiel möchte ich die Funktion Sverweis zeigen.
myfactory.go! - Verkauf
Tutorial: Belegfluss im myfactory Verkauf Belegarten und ihre Nutzung Achten Sie darauf, ausgehend vom ersten erstellten Kundenbeleg, einen durchgehenden Belegfluss einzuhalten. So stellen Sie die ordnungsgemäße
Dokumentation für die software für zahnärzte der procedia GmbH Onlinedokumentation
Dokumentation für die software für zahnärzte der procedia GmbH Onlinedokumentation (Bei Abweichungen, die bspw. durch technischen Fortschritt entstehen können, ziehen Sie bitte immer das aktuelle Handbuch
Die Beschreibung bezieht sich auf die Version Dreamweaver 4.0. In der Version MX ist die Sitedefinition leicht geändert worden.
In einer Website haben Seiten oft das gleiche Layout. Speziell beim Einsatz von Tabellen, in denen die Navigation auf der linken oder rechten Seite, oben oder unten eingesetzt wird. Diese Anteile der Website
Zeichen bei Zahlen entschlüsseln
Zeichen bei Zahlen entschlüsseln In diesem Kapitel... Verwendung des Zahlenstrahls Absolut richtige Bestimmung von absoluten Werten Operationen bei Zahlen mit Vorzeichen: Addieren, Subtrahieren, Multiplizieren
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
3. GLIEDERUNG. Aufgabe:
3. GLIEDERUNG Aufgabe: In der Praxis ist es für einen Ausdruck, der nicht alle Detaildaten enthält, häufig notwendig, Zeilen oder Spalten einer Tabelle auszublenden. Auch eine übersichtlichere Darstellung
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,
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...
Erstellen eines HTML-Templates mit externer CSS-Datei
Erstellen eines HTML-Templates mit externer CSS-Datei Eigenschaften der Lösung Menü mit 2 Ebenen ohne Bilder, Menü besteht aus Text (Links) Durch CSS kann das Menü aber auch die Seite angepasst werden
Windows. Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1
Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1 Wenn der Name nicht gerade www.buch.de oder www.bmw.de heißt, sind Internetadressen oft schwer zu merken Deshalb ist es sinnvoll, die Adressen
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
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 >
Verarbeitung der Eingangsmeldungen in einem Callcenter
Q-up ist ein Produkt der: Anwendungsbeispiele Verarbeitung der Eingangsmeldungen in einem Callcenter Der Testdatengenerator Der Testdatengenerator Verarbeitung der Eingangsmeldungen in einem Callcenter
Pixelart-W ebdesign.de
Pixelart-W ebdesign.de R a i n e r W i s c h o l e k Rainer Wischolek, Föckerskamp 3a, 46282 Dorsten Telefon: 02362-42454 Mail: [email protected] Anleitung: Bildvergrößerungen mit Lightbox-Effekt SCHRITT 1:
Arbeiten mit Standorten und Freimeldungen
Lavid-F.I.S. Logistik Arbeiten mit Standorten und Dauner Str. 2, D-4236 Mönchengladbach, Tel. 0266-97022-0, Fax -5, Email: [email protected] . Inhalt. Inhalt... 2 2. Verwendbar für:... 2 3. Aufgabe...
1. So einfach ist der Excel-Bildschirm
1. So einfach ist der Excel-Bildschirm So sieht Excel aus, wenn ich es gestartet habe. Leider ist bei vielen Symbolen in der Menüleiste nicht auf den ersten Blick zu erkennen, welche Funktion sie übernehmen.
Arbeitsschritte EAÜ Leistungserbringer Einnahmen erfassen
Arbeitsschritte EAÜ Leistungserbringer Einnahmen erfassen 1. Das Projekt auswählen Nach dem Anmelden in der Datenbank im Menü [Vorhaben] den Untermenüpunkt [Vorhabenübersicht] wählen. Dort bitte das entsprechende
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
Outlook Vorlagen/Templates
Joachim Meyn Outlook Vorlagen/Templates Erstellen Sie Vorlagen bzw. Templates in Outlook Joachim Meyn 27.03.2013 Inhaltsverzeichnis Outlook Vorlagen (.oft Dateien)... 2 Vorbereitung... 2 Anlegen einer
Schiller-Gymnasium Hof 20.12.2004
Erstellen eines HTML-Dokumentes Zum Erstellen einer Homepage benötigen wir lediglich einen Editor. Zum Ansehen der fertigen Site benötigen wir wir natürlich auch einen Browser, z.b. Firefox oder Netscape
Erstellen einer E-Mail in OWA (Outlook Web App)
Erstellen einer E-Mail in OWA (Outlook Web App) Partner: 2/12 Versionshistorie: Datum Version Name Status 13.09.2011 1.1 J. Bodeit Punkte 7 hinzugefügt, alle Mailempfänger unkenntlich gemacht 09.09.2011
Bedienungsanleitung für den Online-Shop
Hier sind die Produktgruppen zu finden. Zur Produktgruppe gibt es eine Besonderheit: - Seite 1 von 18 - Zuerst wählen Sie einen Drucker-Hersteller aus. Dann wählen Sie das entsprechende Drucker- Modell
How to do? Projekte - Zeiterfassung
How to do? Projekte - Zeiterfassung Stand: Version 4.0.1, 18.03.2009 1. EINLEITUNG...3 2. PROJEKTE UND STAMMDATEN...4 2.1 Projekte... 4 2.2 Projektmitarbeiter... 5 2.3 Tätigkeiten... 6 2.4 Unterprojekte...
.procmailrc HOWTO. zur Mailfilterung und Verteilung. Stand: 01.01.2011
.procmailrc HOWTO zur Mailfilterung und Verteilung Stand: 01.01.2011 Copyright 2002-2003 by manitu. Alle Rechte vorbehalten. Alle verwendeten Bezeichnungen dienen lediglich der Kennzeichnung und können
Web-Kürzel. Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter
Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter 2 Inhaltsverzeichnis 1 Web-Kürzel 4 1.1 Einführung.......................................... 4 1.2 Web-Kürzel.........................................
desk.modul : Intercompany
desk.modul : Intercompany Das AddIn wurde erstellt, um eine mandantenübergreifende Lagerverwaltung zu realisieren. Der Firma Mustermann erhält in der Belegerfassung Auskunft über den physikalischen Lagerbestand
Ihre Interessentendatensätze bei inobroker. 1. Interessentendatensätze
Ihre Interessentendatensätze bei inobroker Wenn Sie oder Ihre Kunden die Prozesse von inobroker nutzen, werden Interessentendatensätze erzeugt. Diese können Sie direkt über inobroker bearbeiten oder mit
Anleitung, WebRecherche
1 Warum dieses Programm? Anleitung, WebRecherche Wer kennt es nicht: Man will möglichst viele Informationen zu einem Thema oder einem Produkt sammeln. Also entsprechende Suchbegriffe in die Suchmaschine
Informationsblatt Induktionsbeweis
Sommer 015 Informationsblatt Induktionsbeweis 31. März 015 Motivation Die vollständige Induktion ist ein wichtiges Beweisverfahren in der Informatik. Sie wird häufig dazu gebraucht, um mathematische Formeln
E-Mail-Inhalte an cobra übergeben
E-Mail-Inhalte an cobra übergeben Sie bieten ihren potentiellen oder schon bestehenden Kunden über ihre Website die Möglichkeit, per Bestellformular verschiedene Infomaterialien in Papierform abzurufen?
Summenbildung in Bauteiltabellen mit If Then Abfrage
Summenbildung in Bauteiltabellen mit If Then Abfrage Die in Bauteiltabellen ausgelesenen Werte lassen sich in jeder Spalte als Summe berechnen. So können selbstverständlich die Flächen der in der Tabelle
Erklärung zum Internet-Bestellschein
Erklärung zum Internet-Bestellschein Herzlich Willkommen bei Modellbahnbau Reinhardt. Auf den nächsten Seiten wird Ihnen mit hilfreichen Bildern erklärt, wie Sie den Internet-Bestellschein ausfüllen und
Tevalo Handbuch v 1.1 vom 10.11.2011
Tevalo Handbuch v 1.1 vom 10.11.2011 Inhalt Registrierung... 3 Kennwort vergessen... 3 Startseite nach dem Login... 4 Umfrage erstellen... 4 Fragebogen Vorschau... 7 Umfrage fertigstellen... 7 Öffentliche
Excel Pivot-Tabellen 2010 effektiv
7.2 Berechnete Felder Falls in der Datenquelle die Zahlen nicht in der Form vorliegen wie Sie diese benötigen, können Sie die gewünschten Ergebnisse mit Formeln berechnen. Dazu erzeugen Sie ein berechnetes
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
1 Einleitung. Lernziele. Diagramme zur Visualisierung von Daten erstellen. Diagramme formatieren Lerndauer. 4 Minuten.
1 Einleitung Lernziele Diagramme zur Visualisierung von Daten erstellen Diagramme formatieren Lerndauer 4 Minuten Seite 1 von 19 2 Diagramm in Excel erstellen Excel ist das wichtigste Programm für die
EvaSys-Export (Stand 25.04.2014)
EvaSys-Export (Stand 25.04.2014) Zur Evaluierung von Lehrveranstaltungen wird an der Universität Tübingen die Software EvaSys eingesetzt. Um eine Lehrveranstaltungsevaluation durchführen zu können, müssen
Konvertieren von Settingsdateien
Konvertieren von Settingsdateien Mit SetEdit können sie jedes der von diesem Programm unterstützten Settingsformate in jedes andere unterstützte Format konvertieren, sofern Sie das passende Modul (in Form
Anleitung zum erstellen einer PDF-Datei aus Microsoft Word
Anleitung zum erstellen einer PDF-Datei aus Microsoft Word 1. Vorbereitung des PCs Um dem Tutorial folgen zu können müssen folgende Programme auf Ihrem PC installiert sein: Ghostskript 8.64: Ghostskript
Audiobeiträge von Soundcloud anbieten am Beispiel von kirchenradio.de
Audiobeiträge von Soundcloud anbieten am Beispiel von kirchenradio.de Stand: 21.10.2014 Sie können vom Audioanbieter Soundcloud einen sogenannten Einbettungscode erhalten. Mit Hilfe dieses Codes können
Programmieren für mobile Endgeräte SS 2013/2014. Dozenten: Patrick Förster, Michael Hasseler
Programmieren für mobile Endgeräte SS 2013/2014 Programmieren für mobile Endgeräte 2 Informationen aus der Datenbank lesen Klasse SQLiteDatabase enthält die Methode query(..) 1. Parameter: Tabellenname
PROBLEME BEIM INSTALLIEREN REALTEK HD AUDIO TREIBER
PROBLEME BEIM INSTALLIEREN REALTEK HD AUDIO TREIBER Hallo, ich habe mir mal die Arbeit gemacht hier eine ausführliche Anleitung zu schreiben. Der Grund dafür ist, dass nicht nur ich totale Probleme damit
SAP HANA-DATENBANK BENUTZERHANDBUCH FÜR DIE VERMESSUNG. SAP HANA-Datenbank Benutzerhandbuch für die Vermessung Version 1.1
SAP HANA-DATENBANK BENUTZERHANDBUCH FÜR DIE VERMESSUNG SAP HANA-Datenbank Benutzerhandbuch für die Vermessung Version 1.1 Einleitung Die SAP HANA-Datenbank ( im Folgenden Datenbank) ist mit einem Lizenzierungsmechanismus
EMIS - Langzeitmessung
EMIS - Langzeitmessung Every Meter Is Smart (Jeder Zähler ist intelligent) Inhaltsverzeichnis Allgemeines 2 Bedienung 3 Anfangstand eingeben 4 Endstand eingeben 6 Berechnungen 7 Einstellungen 9 Tarife
Anleitung OpenCms 8 Inhaltstyp Kommentare
Anleitung OpenCms 8 Inhaltstyp Kommentare 1 Erzbistum Köln Kommentare 28. August 2014 Inhalt 1. Allgemeines zum Inhaltstyp Kommentare... 3 2. Anwendung... 3 3. Funktion... 5 2 Erzbistum Köln Kommentare
Professionelle Seminare im Bereich MS-Office
Serienbrief aus Outlook heraus Schritt 1 Zuerst sollten Sie die Kontakte einblenden, damit Ihnen der Seriendruck zur Verfügung steht. Schritt 2 Danach wählen Sie bitte Gerhard Grünholz 1 Schritt 3 Es öffnet
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
Quartalsabrechnung! " " " " " " " Stufe 1! Beheben von Abrechnungsfehlern" Stufe 2! Neue Abrechnung erstellen"
tomedo Quartalsabrechnung Seite 1 von 10 Wie erstelle ich die Quartalsabrechnung! Stufe 1! Beheben von Abrechnungsfehlern Stufe 2! Neue Abrechnung erstellen in tomedo? Unser Video-Tutorial finden sie unter
Musterlösung für Schulen in Baden-Württemberg. Windows 2003. Basiskurs Windows-Musterlösung. Version 3. Stand: 19.12.06
Musterlösung für Schulen in Baden-Württemberg Windows 2003 Basiskurs Windows-Musterlösung Version 3 Stand: 19.12.06 Impressum Herausgeber Zentrale Planungsgruppe Netze (ZPN) am Kultusministerium Baden-Württemberg
Änderungen in Version 11. Kundenmaske 1. Weinmaske 2
Änderungen in Version 11 Kundenmaske 1 Anrede und Briefanrede 1 Reservierungen anzeigen 1 Sonderpreise bearbeiten 1 Adresse in Google Maps anzeigen 2 Bemerkung vorhanden 2 Weinmaske 2 Sortierung Suchfenster
Kapitalerhöhung - Verbuchung
Kapitalerhöhung - Verbuchung Beschreibung Eine Kapitalerhöhung ist eine Erhöhung des Aktienkapitals einer Aktiengesellschaft durch Emission von en Aktien. Es gibt unterschiedliche Formen von Kapitalerhöhung.
Microsoft PowerPoint 2013 Folien gemeinsam nutzen
Hochschulrechenzentrum Justus-Liebig-Universität Gießen Microsoft PowerPoint 2013 Folien gemeinsam nutzen Folien gemeinsam nutzen in PowerPoint 2013 Seite 1 von 4 Inhaltsverzeichnis Einleitung... 2 Einzelne
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,
Umstellung des Vergütungsverfahrens externer Gutachter beim Versorgungsamt Hamburg
FS 5138 Dr. Kölln 428 63 3266 28. September 2015 Umstellung des Vergütungsverfahrens externer Gutachter beim Versorgungsamt Hamburg Ab dem 1. September 2015 wird im Versorgungsamt Hamburg die Bezahlung
VoIP. Anleitung zur Nutzung des CCMUSER. VoIP Anleitung zur Nutzung des CCMUSER. 1) Einloggen https://cm.voip.uni-bielefeld.
VoIP 1) Einloggen https://cm.voip.uni-bielefeld.de/ccmuser Bitte loggen Sie sich mit Ihrer Telefonnummer (Benutzername) und dem HRZ-Passwort (Kennwort), welches Sie auch zur Anmeldung am Webmailer nutzen,
