Sie sind hier
E-Book

XML

Grundlagen | Technologien| Validierung | Auswertung

AutorWilfried Grupe
Verlagmitp Verlags GmbH & Co. KG
Erscheinungsjahr2018
Seitenanzahl680 Seiten
ISBN9783958457553
FormatPDF
Kopierschutzkein Kopierschutz/DRM
GerätePC/MAC/eReader/Tablet
Preis7,99 EUR
Einer der wichtigsten technischen Standards der heutigen Zeit umfassend erklärt Daten sinnvoll strukturieren, ausgeben und analysieren Von den Grundlagen bis hin zu Informationen u.a. für Self-Publisher XML ist eine erweiterbare, flexible und einfach stukturierte Markup-Sprache, die in unterschiedlichsten Bereichen zum Einsatz kommt. Mittlerweile hat sich XML zu einem der am häufigsten verwendeten Formate entwickelt, in dem Daten gespeichert und transportiert werden. Dabei bietet XML beinahe unendliche Möglichkeiten, die Daten zu strukturieren, zu interpretieren oder zu konvertieren. Das umfassende Werk von Autor Wilfried Grupe bietet Ihnen einen fundierten Überblick und schlägt einen Bogen von den XML Basics über XPath, XQuery und Co. bis hin zu Best Practices.

Wilfried Grupe ist seit mehr als 15 Jahren IT-Trainer mit Schwerpunkt XML und hat seitdem fast 400 Fachseminare geleitet.

Kaufen Sie hier:

Horizontale Tabs

Blick ins Buch
Inhaltsverzeichnis
Inhalt5
Einleitung11
XML13
XML-Basics19
XML: Wohlgeformte Dokumente23
XML-Version23
XML Encoding24
XML-Entitäten26
XML-Kommentare29
XML: Processing-Instruction36
XML-Datenstrukturen40
XML: Die Sache mit den Namespaces48
Namespaces in XML-Dokumenten53
Die XML-Namespace-Flut56
Versionierung59
XML: Automatischer Namespace-Report61
Wie kommt XML überhaupt zustande?64
XML auswerten mit VisualBasic.NET67
XML-Validierung70
XML-Validierung: Wozu?73
XML: Klare Strukturen79
Hohe Fehlertoleranz und die Folgen80
So etwas brauche ich nicht ...81
Interessenkonflikte84
RelaxNG compact - Beispiel89
RelaxNG - Beispiel89
DTD - Beispiel90
XML-Schema - Beispiel91
DTD92
XML-Schema94
XML-Schema 1.097
xs:element name101
xs:complexType102
xs:simpleType103
xs:element ref105
xs:group107
xs:unique, xs:key, xs:keyref, xs:selector, xs:field111
xs:any, xs:anyType113
xs:element abstract, substitutionGroup117
elementFormDefault, attributeFormDefault118
XML-Schema 1.1118
XML-Schema Validierung in Java130
XML-Schema: Datenvalidierung mit VisualBasic.NET132
XML-Schema-Validierung mit ANT135
XML-Schema-Datenvalidierung mit XProc136
NVDL137
XPath139
XPath 3.0, XPath 2.0, XPath 1.0140
XPath-Achsen141
ancestor::*143
ancestor-or-self::*144
attribute::*145
child::*147
descendant::*149
descendant-or-self::*150
Verschachtelungstiefe153
following::*154
following-sibling::*157
Positionsbestimmung bei following-sibling157
namespace::*160
parent::*162
preceding::*162
preceding-sibling::*164
self::*166
Automatische Generierung des XPath-Statements166
XPath: Pfade, Prädikate168
XPath-Operatoren171
XPath-Funktionen178
Zahlenfunktionen200
avg()202
max()203
min()205
sum()207
Zahlen-Rundungsfunktionen210
Zeit ist Geld212
Toll, ein Kalender219
Stringfunktionen220
XPath: analyze-string222
XPath: Codepoints225
XPath: compare229
XPath: concat233
XPath: contains234
XPath ends-with238
XPath: lower-case238
XPath: matches239
XPath: normalize-space240
Reguläre Ausdrücke242
Reguläre Ausdrücke in Java244
Reguläre Ausdrücke in C#.NET245
XPath: replace248
XPath: starts-with249
XPath: string oder xs:string?251
XPath: string-join256
XPath: substring, string-length258
XPath: substring-after259
XPath: substring-before260
XPath: tokenize260
XPath: translate264
XPath: upper-case265
XPath: Sequenz-Funktionen266
XPath: copy-of267
count()268
XPath: data268
XPath: distinct-values271
XPath: exactly-one272
XPath Sequenzen: concat, union, except, intersect273
XPath: deep-equal275
Der Vergleich von leeren Sequenzen mit leeren Strings276
XPath: empty277
XPath: exists278
XPath: filter279
XPath: for-each280
XPath: for-each-pair282
XPath: fold-left284
XPath: fold-right285
Anonyme Funktionen287
head, tail, snapshot288
XPath: index-of(), position(), last()291
XPath: in-scope-prefixes293
XPath: insert-before294
JSON295
XPath: json-to-xml, xml-to-json304
XPath: fn:json-doc307
XPath: one-or-more309
XPath: fn:parse-json309
XPath 3.0: path310
XPath: remove311
XPath: reverse313
RESTful Webservice315
XPath: serialize325
XPath: subsequence326
unparsed-text-lines: CSV in XML konvertieren328
XPath: zero-or-one329
XPath 3.1: Map, xsl:map330
XPath: transform342
XPath 3.1: Array345
available-environment-variables357
system-properties358
Der Namespace System.Xml.XPath359
XPath in C#.NET360
XSL363
XSL-Übersicht366
Funktionale Programmierung368
XSL-Prozessoren369
XSLT 3.0, XPath 3.0372
xsl:accumulator373
xsl:analyze-string376
xsl:assert377
xsl:attribute378
xsl:attribute-set379
xsl:apply-templates, xsl:next-match381
xsl:apply-templates: Teilkonvertierung386
xsl:for-each vs. xsl:apply-templates388
xsl:call-template389
xsl:character-map390
Liste der Sonderzeichen selbst erstellen391
Zeichensätze generieren mit C#.NET395
xsl:choose396
XSL-Analyse mit Collections397
xsl:copy, xsl:copy-of403
xsl:decimal-format406
xsl:element410
xsl:evaluate412
xsl:fallback414
xsl:fork415
xsl:for-each select416
xsl:for-each-group419
xsl:function430
xsl:if431
xsl:include, xsl:import, xsl:apply-imports432
xsl:import-schema434
xsl:iterate, xsl:break437
xsl:key438
xsl:merge440
xsl:message443
xsl:namespace444
xsl:number446
Arbeiten mit optionalen Elementen451
xsl:output457
xsl:param461
xsl:preserve-space, xsl:strip-space467
xsl:result-document469
sitemap.xml mit XSLT 3.0 generieren470
xsl:sort, xsl:perform-sort, fn:sort473
xsl:template478
xsl:text479
xsl:try/xsl:catch480
xsl:value-of482
xsl:variable483
Schattenkabinett486
XSLT 2.0: Erweiterte Syntax488
XSLT-Konvertierung von XML nach HTML490
Arbeiten mit xsl:for-each490
Einbindung externer XML-Dokumente493
Arbeiten mit xsl:apply-templates496
Arbeiten mit xsl:template name/xsl:call-template498
Spaltenweises Programmieren einer Tabelle500
Spaltenweises Programmieren: pro Ort505
Konvertierung von XML nach XML507
Konvertierung von Elementen in Attribute512
Arbeit mit temporären Bäumen513
Erzeugen von skalierbaren Vektor-Grafiken (SVG)516
C#.NET in XSLT aufrufen522
Konvertierung von XML nach Text525
XSL-Transformationsaufrufe529
XQuery532
Was ist XQuery?534
Arbeit mit Sequenzen534
XSD-Type-Cast535
Sortierung einer Sequenz536
Arbeiten mit Variablen539
XQuery: Arbeiten mit XML-Input540
WHERE541
XQuery: WHERE und Nummerierung542
Geschachtelte Schleifen545
FLOWR546
XQuery: Element-Konstruktor547
Vereinigte Sequenzen548
XQuery: concat, union, intersect, except549
XQuery: Generierung von 3erGruppen551
XQuery: Arbeiten mit Namespaces und Funktionen552
XPath 3.1: Arrays in XQuery555
XQuery 3.0: switch/case559
XQuery 3.0: try/catch560
XQuery 3.0: Gruppierungen mit group by560
XML-Datenbanken564
XML und Datenbanken566
Der relationale Ansatz566
XML-Dokumente in ORACLE 11g verwalten575
XML-Datenbank: BaseX577
Datenbank: INSERT und UPDATE581
XProc583
XML testen588
Geistreich, aber falsch gerechnet?590
Selenium598
Detailtests mit Schematron600
XSLT Unit Tests mit XSpec605
XML-Datenaustausch607
XML als Datenaustauschformat607
Datenübertragung610
XÖV: XML in der öffentlichen Verwaltung613
Internet der Dinge (IoT)614
Objekt-Serialisierung mit C#.NET616
Objekt-Serialisierung mit VisualBasic.NET623
Objektserialisierung mit Java627
JAXB630
JAXB - XSLT - JAXB638
XML auswerten mit Java-SAX640
Java: DOM-Programmierung642
JDOM-Programmierung644
StAX646
Maintenance648
Best Practices653
Formatting Objects (FO)655
Die Struktur von Formatting Objects (FO)658
XSL-FO662
Arbeiten mit XSL 3.0 und FOP664
FOP mit ANT667
Ratschläge für einen schlechten Programmierer670

Weitere E-Books zum Thema: Informatik - Algorithmen - Softwaresysteme

Softwaretechnik

E-Book Softwaretechnik
Format: PDF

Software-Projekte geraten oft in Schwierigkeiten: Zeit und Budget werden überschritten; das Projekt tritt auf der Stelle; im schlimmsten Fall wird es ohne Ergebnis abgebrochen. Manche…

Softwaretechnik

E-Book Softwaretechnik
Format: PDF

Software-Projekte geraten oft in Schwierigkeiten: Zeit und Budget werden überschritten; das Projekt tritt auf der Stelle; im schlimmsten Fall wird es ohne Ergebnis abgebrochen. Manche…

Softwaretechnik

E-Book Softwaretechnik
Format: PDF

Software-Projekte geraten oft in Schwierigkeiten: Zeit und Budget werden überschritten; das Projekt tritt auf der Stelle; im schlimmsten Fall wird es ohne Ergebnis abgebrochen. Manche…

Software Engineering

E-Book Software Engineering
Architektur-Design und Prozessorientierung Format: PDF

Das Lehrbuch behandelt alle Aspekte der Software-Entwicklung, besonders aber Methoden und Richtlinien zur Herstellung großer und qualitativ hochwertiger Softwareprodukte. Es vermittelt das zur…

Software Engineering

E-Book Software Engineering
Architektur-Design und Prozessorientierung Format: PDF

Das Lehrbuch behandelt alle Aspekte der Software-Entwicklung, besonders aber Methoden und Richtlinien zur Herstellung großer und qualitativ hochwertiger Softwareprodukte. Es vermittelt das zur…

Weitere Zeitschriften

Menschen. Inklusiv leben

Menschen. Inklusiv leben

MENSCHEN. das magazin informiert über Themen, die das Zusammenleben von Menschen in der Gesellschaft bestimmen -und dies konsequent aus Perspektive der Betroffenen. Die Menschen, um die es geht, ...

Atalanta

Atalanta

Atalanta ist die Zeitschrift der Deutschen Forschungszentrale für Schmetterlingswanderung. Im Atalanta-Magazin werden Themen behandelt wie Wanderfalterforschung, Systematik, Taxonomie und Ökologie. ...

Augenblick mal

Augenblick mal

Die Zeitschrift mit den guten Nachrichten "Augenblick mal" ist eine Zeitschrift, die in aktuellen Berichten, Interviews und Reportagen die biblische Botschaft und den christlichen Glauben ...

BONSAI ART

BONSAI ART

Auflagenstärkste deutschsprachige Bonsai-Zeitschrift, basierend auf den renommiertesten Bonsai-Zeitschriften Japans mit vielen Beiträgen europäischer Gestalter. Wertvolle Informationen für ...

DULV info

DULV info

UL-Technik, UL-Flugbetrieb, Luftrecht, Reiseberichte, Verbandsinte. Der Deutsche Ultraleichtflugverband e. V. - oder kurz DULV - wurde 1982 von ein paar Enthusiasten gegründet. Wegen der hohen ...

FileMaker Magazin

FileMaker Magazin

Das unabhängige Magazin für Anwender und Entwickler, die mit dem Datenbankprogramm Claris FileMaker Pro arbeiten. In jeder Ausgabe finden Sie von kompletten Lösungsschritten bis zu ...