LearnXML4: XML leicht verständlich erklärt
Von hagbard123
()
Über dieses E-Book
Als der Computerchannel Offline ging dachte Ich die Resonanz wäre nun ein wenig abgeflaut aber gefehlt - mittlerweile war LearnXML schon sehr weit verbreitet und wurde auch auf anderen Free und Sharewareservern angeboten.
Also habe Ich im April 2004 LearnXML 3 online gestellt.
Nur kurz und gut, Ich hatte einfach keine Zeit um mich weiter mit dem eBook zu beschäftigen, da mich aber heute (fast 12 Jahre nach der Erstveröffentlichung) immer noch E-Mails erreichen die nach einem update Fragen und ich momentan auch ein wenig Zeit habe - habe Ich mich entschlossen LearnXML zu überarbeiten und auf die neusten Entwicklungen im Bezug auf XML einzugehen.
So liegt nun LearnXML in der vierten Fassung vor mit Stand von heute, dem 17.12.12. Ich hoffe Ihr könnt weiterhin etwas damit anfangen.
Zu dem bereits bekannten Themen ist nun neu hinzugekommen: Webservice mit XML
Beispielscript anhand der mobile.de API
Ähnlich wie LearnXML4
Ähnliche E-Books
LearnXML5: XML leicht verständlich erklärt Stand 2017 Bewertung: 0 von 5 Sternen0 BewertungenXML Standards: schnell+kompakt Bewertung: 0 von 5 Sternen0 BewertungenBigData mit JavaScript visualisieren: D3.js für die Darstellung großer Datenmengen einsetzen Bewertung: 0 von 5 Sternen0 BewertungenXML für Eilige Bewertung: 0 von 5 Sternen0 BewertungenWeb-Applikationen entwickeln mit NoSQL: Das Buch für Datenbank-Einsteiger und Profis! Bewertung: 0 von 5 Sternen0 BewertungenLinux – kurz & gut: Die wichtigen Befehle Bewertung: 4 von 5 Sternen4/5Relationale Datenmodellierung: Eine Modellierungshilfe für DB-Designer Bewertung: 0 von 5 Sternen0 BewertungenKompaktenstieg: Das EPUB Format für Programmierer - Eine Basis-Konstruktionsanleitung Bewertung: 0 von 5 Sternen0 BewertungenDokumentenmanagement mit Microsoft Access: Vollwertiges DMS mit Quellcode und Erläuterungen Bewertung: 0 von 5 Sternen0 BewertungenR – kurz & gut Bewertung: 0 von 5 Sternen0 BewertungenCouchDB mit PHP Bewertung: 0 von 5 Sternen0 BewertungenDSL mit Xtext/Xtend. Luecken(x)text Bewertung: 0 von 5 Sternen0 BewertungenBusiness Intelligence mit Power BI: ETL Prozesse, Datenmodellierung und Dashboarding für fortgeschrittene User Bewertung: 0 von 5 Sternen0 BewertungenEinstieg in HTML und Javascript: Mit vielen Beispielen und einfachen Browsergames Bewertung: 0 von 5 Sternen0 BewertungenWebseiten-Layout mit CSS: Der perfekte Einstieg in Cascading Style Sheets Bewertung: 0 von 5 Sternen0 BewertungenKerberos: Single Sign-on in gemischten Linux/Windows-Umgebungen Bewertung: 0 von 5 Sternen0 BewertungenSQL-Abfragen optimieren: Was Entwickler über Performance wissen müssen Bewertung: 0 von 5 Sternen0 BewertungenMerkmalskonstruktion für Machine Learning: Prinzipien und Techniken der Datenaufbereitung Bewertung: 0 von 5 Sternen0 BewertungenDSL mit Xtext/Xtend. 4GL-Entwicklung produktiver gestalten Bewertung: 0 von 5 Sternen0 BewertungenXSL-FO Praxis: Eine Kurzeinführung Bewertung: 0 von 5 Sternen0 BewertungenCSS – kurz & gut Bewertung: 0 von 5 Sternen0 BewertungenIaaS mit OpenStack: Cloud Computing in der Praxis Bewertung: 3 von 5 Sternen3/5Einführung in SQL: Daten erzeugen, bearbeiten und abfragen Bewertung: 0 von 5 Sternen0 BewertungenDie Oracle Datenbank 19c: Eine Einführung für DBAs Bewertung: 0 von 5 Sternen0 BewertungenPraxiswissen TYPO3 CMS 10 LTS: Der praxisnahe TYPO3-Einstieg, Komplette Beispielanwendung zum Download, Mit Tipps aus dem Support Bewertung: 0 von 5 Sternen0 BewertungenMagento Entwicklung: Themes, Widgets und Eigene Entitäten Bewertung: 0 von 5 Sternen0 BewertungenD3-Praxisbuch: Interaktive JavaScript-Grafiken im Browser Bewertung: 0 von 5 Sternen0 BewertungenBootstrap kurz & gut Bewertung: 0 von 5 Sternen0 BewertungenPraxiswissen TYPO3 CMS 9 LTS Bewertung: 0 von 5 Sternen0 Bewertungen
Computer für Sie
Anglizismen und andere "Fremdwords" deutsch erklärt: Über 1000 aktuelle Begriffe Bewertung: 0 von 5 Sternen0 BewertungenDie KI Bibel, mit künstlicher Intelligenz Geld verdienen: Echte Fallbeispiele und Anleitungen zum Umsetzen Bewertung: 1 von 5 Sternen1/5Scribus Desktop Publishing: Das Einsteigerseminar Bewertung: 0 von 5 Sternen0 Bewertungen60+ Webtools - Für den Unterricht und mehr: Unterricht Digital gestalten und spielerisch Online Unterrichten Bewertung: 0 von 5 Sternen0 BewertungenMachine Learning – kurz & gut: Eine Einführung mit Python, Pandas und Scikit-Learn Bewertung: 5 von 5 Sternen5/5Einstieg in ChatGPT: Künstliche Intelligenz verstehen und nutzen: Ein praktischer Ratgeber für Einsteiger Bewertung: 0 von 5 Sternen0 BewertungenLexikon der Symbole und Archetypen für die Traumdeutung Bewertung: 5 von 5 Sternen5/5...Als die Noten laufen lernten...Band 2: Kabarett-Operette-Revue-Film-Exil. Unterhaltungsmusik bis 1945 Bewertung: 0 von 5 Sternen0 BewertungenWordPress - Elementor Bewertung: 0 von 5 Sternen0 BewertungenTastenkombinationen für den Mac: Alle wichtigen Funktionen Bewertung: 0 von 5 Sternen0 BewertungenRaspberry Pi Kinderleicht: Pi 4 mit 8 GB Bewertung: 0 von 5 Sternen0 BewertungenKybernetik, Kommunikation und Konflikt: Gregory Bateson und (s)eine kybernetische Konflikttheorie Bewertung: 0 von 5 Sternen0 BewertungenNeuronale Netze selbst programmieren: Ein verständlicher Einstieg mit Python Bewertung: 0 von 5 Sternen0 BewertungenData Warehouse im Rahmen der Business Intelligence: Konzeption eines Vorgehensmodells Bewertung: 0 von 5 Sternen0 BewertungenEinführung ins Darknet: Darknet ABC Bewertung: 0 von 5 Sternen0 BewertungenShopware 6 Handbuch Bewertung: 0 von 5 Sternen0 BewertungenNimm den Chor doch selber auf: Crashkurs für das Aufnehmen und Mischen von Chören Bewertung: 0 von 5 Sternen0 BewertungenEinstieg in den Online-Unterricht: Videokonferenzen in der Erwachsenenbildung Bewertung: 0 von 5 Sternen0 BewertungenDie KI sei mit euch: Macht, Illusion und Kontrolle algorithmischer Vorhersage Bewertung: 0 von 5 Sternen0 BewertungenDocker und die Containerwelt: Einstieg und Expertentipps rund um Docker-Container Bewertung: 1 von 5 Sternen1/5Erste Schritte mit dem Raspberry Pi: Installation, Konfiguration, Tuning und Praxis für alle aktuellen Raspberry-Pi-Modelle Bewertung: 0 von 5 Sternen0 BewertungenAufstieg der Roboter: Wie unsere Arbeitswelt gerade auf den Kopf gestellt wird - und wie wir darauf reagieren müssen Bewertung: 0 von 5 Sternen0 BewertungenRunning Lean: Das How-to für erfolgreiche Innovationen Bewertung: 4 von 5 Sternen4/5Games | Game Design | Game Studies: Eine Einführung (Deutschsprachige Ausgabe) Bewertung: 0 von 5 Sternen0 BewertungenBig Data: Die neue Intelligenz des Menschen (GEO eBook) Bewertung: 0 von 5 Sternen0 BewertungenDie Geschichte des Computers: Wie es bis zur Form des heutigen 'PC' kam. Bewertung: 0 von 5 Sternen0 BewertungenDatenbanken: Grundlagen und Entwurf Bewertung: 0 von 5 Sternen0 BewertungenCommand Line Kung Fu: Bash-Scripting-Tricks, Linux Tipps und praktische Einzeiler für die Shell Bewertung: 0 von 5 Sternen0 BewertungenNiklas Luhmann: "... stattdessen ...": Eine biografische Einführung Bewertung: 0 von 5 Sternen0 Bewertungen
Rezensionen für LearnXML4
0 Bewertungen0 Rezensionen
Buchvorschau
LearnXML4 - hagbard123
Vorwort
LearnXML in Version 4 by ToMhAaS www.flashtastic.de.vu
Neu hinzugekommen Sind Webservices und ein Beispiel wie man diese einsetzt.
Zudem wurde alles komplett überarbeitet.
Als Ich im Februar 2001 LearnXML in Version 1 veröffentlicht habe war das ganze lediglich als kleines Tutorial gedacht - daraus entwickelte sich das LearnXML eBook das in September 2001 schon rund 8000 mal heruntergeladen auf etlichen Heft CDs veröffentlicht wurde.
Als der Computerchannel Offline ging dachte Ich die Resonanz wäre nun ein wenig abgeflaut aber gefehlt - mittlerweile war LearnXML schon sehr weit verbreitet und wurde auch auf anderen Free und Sharewareservern angeboten.
Also habe Ich im April 2004 LearnXML 3 online gestellt.
Nur kurz und gut, Ich hatte einfach keine Zeit um mich weiter mit dem eBook zu beschäftigen, da mich aber heute (fast 12 Jahre nach der Erstveröffentlichung) immer noch E-Mails erreichen die nach einem update Fragen und ich momentan auch ein wenig Zeit habe - habe Ich mich entschlossen LearnXML zu überarbeiten und auf die neusten Entwicklungen im Bezug auf XML einzugehen.
So liegt nun LearnXML in der vierten Fassung vor mit Stand von heute, dem 17.12.12. Ich hoffe Ihr könnt weiterhin etwas damit anfangen.
Zu dem bereits bekannten Themen ist nun neu hinzugekommen: Webservice mit XML
Beispielscript anhand der mobile.de API
2 : Grundlagen
Als erstes sollte man vielleicht verstehen wie Dokumente aufgebaut sind und aus welchen Komponenten sie bestehen
Jedes Dokument ist gegliedert in verschiedene Strukturen, einmal das Format der Ausgabe
zum zweiten der Inhalt und
zum dritten die Layout Anweisungen
Dies ist vielleicht ein wenig verwirrend, und du denkst bei einem Worddokument schreib ich doch bloß ein paar Worte, also den Inhalt aber mit dem Rest ? okay -Formatierungsanweisungen(layout)kann ich auch noch verstehen aber was soll das mit Struktur?
Also bleiben wir einmal bei einem Worddokument, da ist der Inhalt also die Schrift, dies ist bei xml auch der Inhalt. Dann noch die Formatierung(Layout), dies wird bei einem Worddokument innerhalb des headers, unsichtbar für den Benutzer abgespeichert.So auch die Anweisungen welcher Typ Dokument vorliegt. Dies geschieht beim Abspeichern in den verschiedenen Formaten wobei für jedes Format eine fest definierte Vorgabe vorliegt der so genannte doctype! Dies erledigt ein Officepaket alles automatisch, man braucht sich als Benutzer nicht darum zu bemühen, aber die Elemente sind im Prinzip die gleichen bei einer xml Datei.
Nun müssen wir uns um diese Dinge selbst kümmern, also brauchen wir als erstes eine Vorstellung wie unser Dokument aussehen soll, was es beinhalten soll, wie es dargestellt werden und ob es erweiterbar sein sollte oder nicht. Außerdem sollte man sich gleich Gedanken machen ob es portierbar, also in verschiedenen Formaten vorliegen soll.
Wir beschränken uns auf den Einsatz im Internetformat.
Nach dem man den Rahmen abgesteckt hat kann man zu einigen Grundlegenden fragen übergehen XML ist entgegen der weitläufigen Meinung nicht lediglich eine Erweiterung von HTML sondern viel mehr ,nämlich eine eigenständige ,vollständige Sprache mit einigen ganz speziellen Eigenschaften XML ist weitaus komplexer als HTML aber auch sehr viel vielseitiger
Während HTML lediglich aus ca. 60 – 120 Anweisungen, so genannten Tags, besteht ist XML weitaus schwieriger zu verstehen und aufzubauen.
Eine HTML Datei steht immer als einzelne feste (dynamisch oder statisch)Datei und wird höchsten durch ein paar Layoutanweisungen in Form einer CSS Datei erweitert. XML kann auch allein stehen, dies würde aber die Einsatzmöglichkeiten doch erheblich einschränken.
Mit XML ist es möglich Datenstrukturen und Datenaustausch vorzunehmen und Daten dynamisch aufzubereiten, deshalb würde eine Standalone Datei bei weitem nicht den Einsatzmöglichkeiten entsprechen Manchmal hört man das jetzt jeder seine eigenen Tags kreieren kann, dies ist nur bedingt richtig und auch lediglich bedingt notwendig für einen einfachen Aufbau genügt eine vorgefertigte DTD allemal
Wie ist aber eine XML Datei aufgebaut? Um den Aufbau zu verstehen sollte man vielleicht erst einmal die
Kompletten Möglichkeiten betrachten die man bei einem Aufbau benutzen und Anwenden kann
Die Anwendungsmöglichkeiten reichen von einer einfachen Seite die lediglich ein paar Daten beinhaltet bis zu sehr komplexen Datenbanksystemen mit Suchroutinen oder Darstellungen einer Strukturierten Anordnung von Datensätzen mittels eines Filters ähnlich einer Sortierfunktion in Excel! Die Syntax ähnelt sehr stark an HTML ist aber bei genauem Hinsehen total anders
Jede XML Datei besteht meist aus einer DTD die die