ebook img

Einstieg in XML PDF

1406 Pages·2002·8.41 MB·German
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Einstieg in XML

Galileo Computing / <openbook> / KIT vor >> Kompendium der Informationstechnik von Sascha Kersken EDV-Grundlagen, Programmierung, Mediengestaltung Dies ist die <openbook>-Version des "Kompendiums der Informationstechnik" (Stand: September 2004). Nutzen Sie die HTML-Version zum Reinschnuppern oder als immer verfügbare Ergänzung zu Ihrem Buch. Die gedruckte Version des Buches erhalten Sie in unserem Online-Shop - versandkostenfrei innerhalb Deutschlands und Österreichs. Zum Online-Shop Vorwort Worum geht es in diesem Buch? Für wen ist dieses Buch geeignet? Danksagungen 1 Einführung 1.1 Informationstechnik, Informatik und EDV 1.2 Die Geschichte der Rechenmaschinen und Computer 1.2.1 Die Vorgeschichte 1.2.2 Die Entwicklung der elektronischen Rechner 1.2.3 Entwicklung der Programmiersprachen 1.3 Digitale Speicherung und Verarbeitung von Informationen 1.3.1 Digitale Bilddaten 1.3.2 Digitale Audiodaten 1.3.3 Digitale Speicherung von Text 2 Mathematische und technische Grundlagen 2.1 Einführung in die Logik 2.1.1 Aussagen 2.1.2 Aussageformen 2.1.3 Logische Verknüpfungen 2.1.4 Mengenoperationen 2.2 Informationsspeicherung im Computer 2.2.1 Bits und Bytes 2.3 Elektronische Grundlagen 2.3.1 Einfache Schaltungen 2.3.2 Zusammengesetzte Schaltungen 2.4 Automatentheorien und -simulationen 2.4.1 Algorithmen 2.4.2 Die Turing-Maschine 2.4.3 Der virtuelle Prozessor 2.5 Zusammenfassung 3 Hardware 3.1 Grundlagen 3.2 Die Zentraleinheit 3.2.1 Aufbau und Aufgaben des Prozessors 3.2.2 Der Arbeitsspeicher 3.2.3 Das BIOS 3.2.4 Bus- und Anschlusssysteme 3.3 Die Peripherie 3.3.1 Massenspeicher 3.3.2 Eingabegeräte 3.3.3 Ausgabegeräte 3.3.4 Sound-Hardware 3.4 Zusammenfassung 4 Betriebssysteme 4.1 Entwicklung der Betriebssysteme 4.1.1 Die Geschichte von UNIX 4.1.2 PC-Betriebssysteme 4.2 Aufgaben und Konzepte 4.2.1 Allgemeiner Aufbau von Betriebssystemen 4.2.2 Prozessverwaltung 4.2.3 Speicherverwaltung 4.2.4 Dateisysteme 4.3 Linux 4.3.1 Arbeiten mit der Shell 4.3.2 Wichtige Systembefehle 4.3.3 Editoren 4.3.4 Grafische Benutzeroberflächen 4.3.5 Linux-Installation und -Konfiguration 4.4 Mac OS X 4.4.1 Mit Aqua arbeiten 4.4.2 Systemkonfiguration 4.5 Mac OS 9 4.5.1 Die Oberfläche von Mac OS 9 4.5.2 Systemkonfiguration 4.6 Windows 4.6.1 Die verschiedenen Windows-Versionen 4.6.2 Die Windows-Benutzeroberfläche 4.6.3 Die Windows-Konsole 4.6.4 Windows-Konfiguration 4.7 Zusammenfassung 5 Grundlagen der Programmierung 5.1 Die Programmiersprache C 5.1.1 Das erste Beispiel 5.1.2 Elemente der Sprache C 5.1.3 Die C-Standardbibliothek 5.2 Java 5.2.1 Grundlegende Elemente der Sprache Java 5.2.2 Objektorientierte Programmierung mit Java 5.3 Perl 5.3.1 Das erste Beispiel 5.3.2 Elemente der Sprache Perl 5.4 Zusammenfassung 6 Konzepte der Programmierung 6.1 Algorithmen und Datenstrukturen 6.1.1 Ein einfaches Praxisbeispiel 6.1.2 Sortier-Algorithmen 6.1.3 Such-Algorithmen 6.1.4 Ausgewählte Datenstrukturen 6.2 Reguläre Ausdrücke 6.2.1 Muster für reguläre Ausdrücke 6.2.2 Programmierung mit regulären Ausdrücken 6.3 Systemnahe Programmierung 6.3.1 Prozesse und Pipes 6.3.2 Threads 6.4 GUI- und Grafikprogrammierung 6.4.1 Zeichnungen und Grafiken erstellen 6.4.2 Animation 6.4.3 Programmierung fensterbasierter Anwendungen 6.4.4 Java-Applets 6.5 Zusammenfassung 7 Datenbanken 7.1 Übersicht über Datenbanktypen 7.1.1 Einzeltabellendatenbanken 7.1.2 Relationale Datenbanken 7.1.3 Objektorientierte Datenbanken 7.2 MySQL – ein konkretes DBMS 7.2.1 MySQL installieren und konfigurieren 7.2.2 Erste Schritte mit MySQL 7.3 SQL-Abfragen 7.3.1 Datenbanken und Tabellen erzeugen 7.3.2 Auswahlabfragen 7.3.3 Einfüge-, Lösch- und Änderungsabfragen 7.4 Grundlagen der Datenbankprogrammierung 7.5 Zusammenfassung 8 Bildbearbeitung und Grafik 8.1 Theoretische Grundlagen 8.1.1 Licht und Farbe 8.1.2 Bildgröße und Auflösung 8.2 Bildbearbeitung mit Adobe Photoshop 8.2.1 Auflösung, Farbmodus und Farbtiefe einstellen 8.2.2 Auswahlwerkzeuge und -techniken 8.2.3 Malwerkzeuge und Malfunktionen 8.2.4 Arbeiten mit Ebenen 8.3 Bearbeiten von Vektorgrafik mit Adobe Illustrator 8.3.1 Mit Pfaden arbeiten 8.3.2 Transformationen und andere Änderungen 8.4 Zusammenfassung 9 DTP und digitale Druckvorstufe 9.1 Satz, Layout und Typographie 9.1.1 Grundlagen der Typographie 9.1.2 Grundlagen der Gestaltung 9.2 Der DTP-Workflow 9.3 Elektronische Schriften 9.4 InDesign 9.4.1 Arbeitsoberfläche und Werkzeuge 9.4.2 Der InDesign-Arbeitsablauf 9.5 PDF und Acrobat 9.5.1 PDF-Dokumente erstellen 9.6 Zusammenfassung 10 Multimedia 10.1 Einführung 10.2 Audio-Bearbeitung mit Sound Forge 10.2.1 Bedienelemente von Sound Forge 10.2.2 Sound aufnehmen oder beschaffen 10.2.3 Berechnungen und Effekte 10.3 Videoschnitt mit Adobe Premiere 10.3.1 Die Arbeitsmittel von Premiere 10.3.2 Einen Film schneiden und erstellen 10.4 3-D-Grafik und -Animation 10.4.1 3ds max 10.4.2 Cinema 4D 10.5 Das Autorensystem Macromedia Director 10.5.1 Director-Grundlagen 10.5.2 Darsteller erstellen und bearbeiten 10.5.3 Lingo-Grundlagen 10.5.4 Export und Veröffentlichung von Director-Filmen 10.6 Zusammenfassung 11 Datei- und Datenformate 11.1 Textdateien und Zeichensätze 11.1.1 Das Problem des Zeilenumbruchs 11.1.2 Zeichensätze 11.1.3 Textbasierte Dateiformate 11.2 Binäre Dateiformate 11.2.1 Bilddateiformate 11.2.2 Multimedia-Dateiformate 11.3 Zusammenfassung 12 Grundlagen der Netzwerktechnik 12.1 Was ist ein Netzwerk? 12.1.1 Paketvermittelte Datenübertragung 12.1.2 Entstehung von Netzwerken 12.1.3 Die weitere Entwicklung 12.2 Funktionsebenen von Netzwerken 12.2.1 Das OSI-Referenzmodell 12.2.2 Das Schichtenmodell der Internetprotokolle 12.2.3 Netzwerkkommunikation über die Schichten eines Schichtenmodells 12.3 Klassifizierung von Netzwerken 12.3.1 Die Reichweite des Netzwerkes 12.3.2 Die Netzwerktopologie 12.3.3 Der Zentralisierungsgrad des Netzwerkes 12.4 Zusammenfassung 13 Netzwerkhardware und -protokolle 13.1 Netzwerkkarten, -kabel und Netzzugangsverfahren 13.1.1 Die verschiedenen Ethernet-Standards 13.1.2 Token Ring 13.1.3 Drahtlose Netze 13.1.4 Sonstige Zugangsarten 13.2 Datenfernübertragung 13.2.1 Netzwerkzugang per Modem (analoge Telefonleitung) 13.2.2 ISDN 13.2.3 DSL-Dienste 13.3 Die TCP/IP-Protokollfamilie 13.3.1 IP-Adressen, Datagramme und Routing 13.3.2 Transportprotokolle 13.3.3 Das Domain Name System (DNS) 13.3.4 Verschiedene Internet-Anwendungsprotokolle 13.4 Andere Protokollstapel 13.4.1 Die AppleTalk-Protokollfamilie 13.4.2 Novell IPX/SPX 13.4.3 NetBEUI/SMB 13.5 Zusammenfassung 14 Netzwerkanwendungen 14.1 Netzwerkkonfiguration unter verschiedenen Betriebssystemen 14.1.1 Linux 14.1.2 Mac OS 14.1.3 Windows 14.1.4 TCP/IP-Dienstprogramme 14.2 Server konfigurieren 14.2.1 Mac OS 14.2.2 Windows 14.2.3 UNIX/Linux 14.2.4 Der Webserver Apache 14.3 Einführung in die Netzwerkprogrammierung 14.3.1 Die Berkeley Socket API 14.3.2 Ein einfaches Beispiel 14.4 Verteilte Anwendungen 14.4.1 J2EE 14.4.2 Microsoft .NET 14.4.3 Web Services 14.5 Zusammenfassung 15 XML 15.1 Der Aufbau von XML-Dokumenten 15.1.1 Die grundlegenden Bestandteile von XML-Dokumenten 15.1.2 Wohlgeformtheit 15.2 DTDs und XML Schema 15.2.1 Document Type Definitions (DTDs) 15.2.2 Namensräume 15.2.3 XML Schema 15.3 XSLT 15.4 Grundlagen der XML-Programmierung 15.4.1 SAX 15.4.2 DOM 15.5 Zusammenfassung 16 HTML und XHTML 16.1 Einführung 16.1.1 Regeln für Datei- und Verzeichnisnamen im Webbereich 16.1.2 HTML-Dateien eingeben 16.2 HTML und XHTML 16.2.1 Die Grundstruktur von HTML-Dokumenten 16.2.2 Textstrukturierung und -formatierung 16.2.3 Trennlinien 16.2.4 Listen und Aufzählungen 16.2.5 Farben in HTML 16.2.6 Hyperlinks 16.2.7 Bilder in Webseiten einbetten 16.2.8 Tabellen 16.2.9 Formulare 16.2.10 Einbetten von Multimedia-Dateien 16.2.11 Frames 16.2.12 Meta-Tags und Suchmaschinen 16.3 Cascading Stylesheets (CSS) 16.3.1 Platzieren von Stylesheets 16.3.2 Stylesheet-Wertangaben 16.3.3 Stylesheet-Eigenschaften 16.3.4 Layer erzeugen und positionieren 16.4 Zusammenfassung 17 Webdesign 17.1 Grundgedanken zum Webdesign 17.1.1 Bildschirmauflösung und Farbtiefe 17.1.2 Die technischen Fähigkeiten der Browser 17.2 Web-Bildbearbeitung mit Fireworks MX 17.2.1 Bilder optimiert für das Web speichern 17.2.2 Das passende Dateiformat wählen 17.2.3 Den Export des Bildes vorbereiten und durchführen 17.2.4 Animierte GIFs erstellen 17.2.5 Segmente und Verhalten 17.3 Webdesign mit Macromedia Dreamweaver MX 17.3.1 Bearbeiten von HTML-Dokumenten 17.3.2 Hinzufügen verschiedener Elemente 17.3.3 Website-Funktionen 17.3.4 Layers und Verhalten 17.4 Zusammenfassung 18 Serverseitig dynamische Websites 18.1 Klassisches CGI 18.1.1 Das erste Beispiel 18.1.2 Manuelles Auslesen von Formulardaten 18.1.3 Mit dem Modul CGI.pm arbeiten 18.2 PHP 18.2.1 Die ersten PHP-Beispiele 18.2.2 PHP-Sprachgrundlagen 18.2.3 Webspezifische Funktionen 18.2.4 Gästebücher und Counter mit Textdateien 18.2.5 Zugriff auf MySQL-Datenbanken 18.3 Zusammenfassung 19 JavaScript 19.1 JavaScript-Einführung 19.2 JavaScript im HTML-Dokument 19.2.1 Erstes Beispiel: Ausgabe ins Dokument 19.3 Formulare und Event-Handler 19.3.1 Zugriff auf Formulare und ihre Elemente 19.3.2 Neufassung des Rechners mit einem Formular 19.3.3 Die Hintergrundfarbe dynamisch ändern 19.3.4 Formularauswertung 19.4 Datums- und Uhrzeit-Funktionen 19.4.1 Datums- und Uhrzeit-Methoden 19.4.2 Das Timeout – die JavaScript-»Stoppuhr« 19.4.3 Ein ausführliches Beispiel 19.5 Manipulation von Bildern 19.5.1 Erstes Beispiel: Austauschen eines Bildes auf Knopfdruck 19.5.2 Vorausladen von Bildern 19.5.3 Eine gut funktionierende Rollover-Lösung 19.5.4 Weitere Beispiele 19.6 Browser- und Fenster-Optionen 19.6.1 Browser-Eigenschaften 19.6.2 Automatische Hyperlinks – History und Location 19.7 DHTML und die Objektmodelle der Browser 19.7.1 W3C-DOM 19.7.2 Das klassische Internet-Explorer-Modell 19.7.3 Das klassische Netscape-Modell 19.7.4 Browserübergreifende Lösungen 19.8 Zusammenfassung 20 Macromedia Flash 20.1 Arbeitsumgebung und Werkzeuge 20.1.1 Zeichnungen erstellen 20.1.2 Mit Text arbeiten 20.1.3 Die restlichen Werkzeuge 20.2 Animationstechniken 20.2.1 Elemente und Begriffe der Zeitleiste 20.2.2 Bewegungs-Tweening 20.2.3 Maskenebenen verwenden 20.2.4 Form-Tweening 20.2.5 Arbeiten mit Symbolen und Instanzen 20.2.6 Anwendungsbeispiel: Bauanleitung für ein Fahrrad 20.2.7 Arbeiten mit Farbeffekten 20.3 Medienintegration 20.3.1 Sound 20.3.2 Bitmaps importieren und verwenden 20.3.3 Digitalvideo 20.4 Filme exportieren und in Webseiten einbetten 20.4.1 Überblick über die Exportfunktionen 20.4.2 Der einfache Export einer SWF-Datei 20.4.3 SWF-Filme in HTML einbetten 20.4.4 Die Funktion »Veröffentlichen« 20.5 Interaktivität mit ActionScript 20.5.1 Erstes Beispiel: Ein Film, der am Ende anhält 20.5.2 Schaltflächen verwenden 20.5.3 Die Aktion Goto 20.5.4 Andere Filme laden: die loadMovie-Aktionen

Description:
Wer denkt, dass XML auch nur ein künstlich aufgebauschter Internetbluff war, der inzwischen nur noch in den Geschichtsbüchern existiert, der irrt sich gewaltig. Zwar sind die Meldungen um XML weniger geworden, doch hinter den Kulissen ist XML-Überall fast schon Realität. Mit Einstieg in XML in d
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.