From 29492f419d067affa63b1f75b07bed466fcfd1de Mon Sep 17 00:00:00 2001 From: Andre Meyering Date: Sun, 30 Jul 2017 20:03:56 +0200 Subject: [PATCH] [Inhalt] Typos und Fehlerkorrektur --- Kapitel/09_XML.tex | 24 ++++++++++++------------ Kapitel/10_Aufgaben.tex | 4 +--- Kapitel/11_SVG.tex | 16 ++++++++-------- Kapitel/12_Uebungsklausur.tex | 14 +++++++------- 4 files changed, 28 insertions(+), 30 deletions(-) diff --git a/Kapitel/09_XML.tex b/Kapitel/09_XML.tex index f5ee64d..cb0903c 100644 --- a/Kapitel/09_XML.tex +++ b/Kapitel/09_XML.tex @@ -40,14 +40,14 @@ Die \acf{DTD} \ldots \medskip \begin{lstlisting}[label=lst:xml_deklaration,language=HTML5,caption=DOCTYPE- und XML-Deklaration] - - + + \end{lstlisting} Für unsere Zwecke reichen zwei Deklarationen: \code{} und \code{} -\acs{DTD} wird wie folgend aufgebaut: +Eine \acs{DTD} wird wie folgend aufgebaut: \subsection{\code{ELEMENT}} @@ -139,7 +139,6 @@ Beschreibt die Attribute eines Elements. Aufzählung aller möglichen Werten vom Typ Nametoken \end{description} - \newpage \item[Voreinstellung] \hfill \begin{description} @@ -174,7 +173,7 @@ Beschreibt die Attribute eines Elements. \begin{description} \item[\acs{XSLT}] Eine Sprache zur Umsetzung von \acs{XML} basierten Dokumenten in andere (meist ebenfalls \acs{XML}-basierte) Dokumente. \item[\acf{XPath}] Sprache zur Selektion von Knotenmengen) aus einem \acs{XML}-Dokument - \item[XML-FO] Konkrete \acs{XML}-basierte Sprache zu designgetreuen Ausgabe von Dokumenten. + \item[XML-FO] Konkrete \acs{XML}-basierte Sprache zur designgetreuen Ausgabe von Dokumenten. \end{description} Wer führt die Transformation durch? @@ -216,11 +215,12 @@ Die \acs{XSLT}-Sprache ist \acs{XML}-basiert . \autoref{lst:xslt_beispiel} zeigt \end{Tipp} Wie die Verknüpfung einer \acs{XSLT} mit einem \acs{XML}-Dokument aussieht, zeigt \autoref{lst:xml_xslt} auf Seite~\pageref{lst:xml_xslt}. +Mit \xml{} (Bindestrich, kein Doppelpunkt) wird die XSLT aufgerufen. \newpage \begin{lstlisting}[language=XML,caption={Abstraktes XML-Dokument für die Verknüpfung mit XSLT},label=lst:xml_xslt] - + @@ -377,18 +377,18 @@ Mögliche Inhalte: \end{itemize} \item \enquote{schnelle} Alternative zur Rekursion: iterativer Durchgang durch eine Knotenmenge \medskip \begin{lstlisting}[language=XML,caption=XSLT -- for-each] - - - \end{lstlisting} + + + \end{lstlisting} \item Sortierung der Knoten bei \xml{} und \xml{} vor Durchgang durch die Knotenmenge:\newline \xml{}\newline als erste Kinder des \xml{} bzw. \xml{}\newline $\Rightarrow$ mehrere Sortierkriterien sind möglich (durch mehrere \xml{} nacheinander) \item weitere Möglichkeiten zu Templates: \medskip \begin{lstlisting}[language=XML,caption=XSLT -- Mode] - - - \end{lstlisting} + + + \end{lstlisting} Aufruf per: \xml{} \item Falls kein passendes selbstgeschriebenes Template existiert, existiert ein Default-Template (\textit{ohne} mode-Attribut), welches alle Textknoten und für Elementknoten Templates rekursiv aufruft. \end{itemize} diff --git a/Kapitel/10_Aufgaben.tex b/Kapitel/10_Aufgaben.tex index 28defaf..e461c0f 100644 --- a/Kapitel/10_Aufgaben.tex +++ b/Kapitel/10_Aufgaben.tex @@ -95,11 +95,9 @@ Vergleichen Sie anhand der bisherigen Aufgaben die Verfahrensweise bei iterative \bigskip \lstinputlisting[language=XML,caption=XML Datei mit XSLT Einbindung]{Aufgaben/2017_06_06_XML/CD_Katalog_fuer_XSLT.xml} - -\medskip \lstinputlisting[language=XML,caption=XSLT Beispiel - Iterativer Ansatz]{Aufgaben/2017_06_06_XML/CD_Katalog.xsl} -\vspace{-2mm} +\vspace{-5mm} \begin{Achtung}[frametitle={Hinweis}] Der rekursive Ansatz fehlt an dieser Stelle! \end{Achtung} diff --git a/Kapitel/11_SVG.tex b/Kapitel/11_SVG.tex index b2b137c..b2be178 100644 --- a/Kapitel/11_SVG.tex +++ b/Kapitel/11_SVG.tex @@ -167,7 +167,7 @@ Die Anzeige ist bei allen modernen Browsern \enquote{nativ} möglich. Sie kann a \bigskip \begin{lstlisting}[language=XML,caption=Grundstruktur einer SVG Datei,label=lst:svg_format] - + - + \end{lstlisting} % Diese Einrückung ist Absicht! @@ -305,16 +305,16 @@ Ferner hat der Benutzer seinen Browser angewiesen, das folgende Stylesheet zu ve -

Erster Teil

+

Erster Teil

Das hier sieht wie aus? Dieser Text hat welche Farbe? Und dieser hier?

-

Zweiter Teil

+

Zweiter Teil

  • Welche Farbe wird hier verwendet?
  • - +
  • Und hier?
@@ -352,12 +352,12 @@ Ferner hat der Benutzer seinen Browser angewiesen, das folgende Stylesheet zu ve \end{enumerate} -\section{Weitere mögliche Aufgabe} +\section{Weitere mögliche Aufgaben} Die folgenden Aufgaben könnten Klausuraufgaben sein. \begin{enumerate} \item Nennen und erläutern zwei große Gruppen von Grafikformaten. - \item Zu welcher Gruppe gehört \acs{SVG}, nennen sie die wichtigsten Unterschiede zu \acs{JPEG}. + \item Zu welcher Gruppe gehört \acs{SVG}? Nennen sie die wichtigsten Unterschiede zu \acs{JPEG}. \item Setzen Sie die gegebene Liste in gültigen \acs{HTML}-Code um. \item Neben den zwei Listentypen aus \textit{3}, gibt es einen dritten? Welchen? Wo wird er verwendet? Was ist der Unterschied? \item Erläutern sie die in den \acs{CSS} Regeln verwendete Selektoren.