lehrerbibliothek.deDatenschutzerklärung
XML-Lösungen programmieren Die wichtigsten XML-Technologien und -Spezifikationen praxisnah erklärt
XML-Lösungen programmieren
Die wichtigsten XML-Technologien und -Spezifikationen praxisnah erklärt




Jake Sturm

Microsoft Press
EAN: 9783860636275 (ISBN: 3-86063-627-8)
361 Seiten, paperback, 17 x 24cm, 2000, mit CD-ROM

EUR 45,90
alle Angaben ohne Gewähr

Umschlagtext
Die neusten XML-Technologien und -Spezifikationen kompakt in einem Buch

Der Überblick über die Entwicklung von Unternehmensanwendungen mit XML

XML hat sich als universelles und zukunftsweisendes Datenaustauschformat über Plattformgrenzen hinweg etabliert. Wenn Sie daran denken, XML in Ihren Anwendungen oder zur Programmierung Ihrer Websites zu verwenden, ist dieses Buch genau das Richtige für Sie. Es erklärt praxisnah, wie Sie XML optimal in der nächsten Generation von webbasierten, mehrschichtigen Lösungen verwenden können. Der erste Teil des Buchs behandelt, aufbauend auf den Grundlagen von XML, fortgeschrittene Themen wie Schemas, XHTML, Namespaces und die XML Path Language. Im weiteren werden die XML-basierten Technologien SOAP und Biztalk zur Kommunikation von Komponenten und zum Datenaustausch in B2B-Szenarios erklärt. Im zweiten Teil des Buches geht der Autor auf den Einsatz von XML in einer mehrschichtigen Architektur ein, wie sie Grundlage von Windows DNA ist. Zu diesem Zweck erklärt er das XML DOM, die Verwendung von XSL und CSS für die Präsentationsschicht sowie ADO und SQL Server ISAPI Extensions für die Datenschicht. Reichlich Beispielcode zu jeder Technologie sichert dabei immer den Bezug zur Praxis. Ein Einblick in die Arbeit mit BizTalk Server runden dieses Buch ab.



Lesen Sie:

- Einführung in XML

- Struktur eines XML-Dokuments

- DTDs erstellen

- Entitäten und andere Komponenten

- XML Namespace, XPath, Xpointer und Xlink

- XML Schemas

- SOAP und BizTalk

- Das XML Document Object Model (DOM)

- XML-Darstellung mit XSL und CSS

- XSLT und XSL Formatting Objects

- Präsentationsschichtkomponenten mit DHTML und XML-DSO

- Geschäftsdienstekomponenten mit HTC

- Datenschichtskomponenten mit ADO und ISAPI-Erweiterungen für SQL Server



Auf Begleit-CD:

- Beispielcode aus dem Buch

- Das englische Original dieses Titels als elektronisches Buch

- DNA XML Resource Kit mit vielen Informationen und Tools

- Internet Explorer 5.5



Jake Sturm arbeitet als Unternehmensberater, Entwickler und Trainer. Er ist Autor mehrerer Bücher zu SQL

Server, Visual Basic und UML, die bei Microsoft Press und Wrox Press erschienen sind.
Inhaltsverzeichnis
Danksagung
Einführung
- Über dieses Buch
- Teil I Einführung in XML
- Teil II: XML und Windows DNA
XML-Tools
Die CD zum Buch
- Installation der Beispielprogramme
- Die elektronische Version des Buchs
- Systemanforderungen

Teil l
Einführung in XML


1 XML im Unternehmen
Wissensarbeiter
Das DNS-Geschäftsmodell
Ziele des DNS
- Skalierbarkeit gewährleisten
- Die Erstellung von Microsoft Windows DNA-Systemen ermöglichen
- Die Internetnutzung erleichtern
- Ein »Unternehmensgedächtnis« einrichten
- Papierformulare eliminieren
- Selbstbedienungsanwendungen entwickeln
- Das Feedback von Kunden aufzeichnen
- B2B-Kommunikation bereitstellen
- Auf Krisen reagieren

2 Auszeichnungssprachen
SGML
HTML
- Das frühe HTML
- Probleme bei HTML
XML
- Die Ziele von XML
- Vorteile von XML
Zusammenfassung

3 Struktur eines XML-Dokuments
Grundbestandteile eines XML-Dokuments
- Elemente
- Attribute
- Kommentare
Die Grundlagen von HTML
- Logische und physische HTML-Elemente
- CSS- und nicht CSS-fähige Browser
- HTML-Code XMLisieren
- HTML-Marotten
Ein XML-Template für Webdokumente erstellen
- XML Notepad einsetzen
- Der head-Abschniit
- Der body-Abschnitt
Eine Webhilfeseite einrichten
- Werte zu den Elementen des head- und des body-Abschnitts hinzufügen
- Aufräumen
Was haben Sie erreicht?
- Inhalte automatisch verändern
- Inhalt interpretieren
- Elemente wiederverwenden
Weitere XML-Editoren
Kriterien für wohlgeformte XML-Dokumente
Die XML-Deklaration hinzufügen
Das fertige XML-Dokument
Zusammenfassung

4 Eine Einführung in DTDs
Eine DTD erstellen
Die !ELEMENT-Anweisung
- Vordefinierte Konstantendeklarationen: PCDATA, ANY und EMPTY
- Eines oder mehrere Elemente
Die !ATTLIST-Anweisung
- Attributdatentypen
- Die Standarddeklaration
Die überarbeitete DTD
Die DTD mit einem XML-Dokument verknüpfen
Zusammenfassung

5 Entitäten und andere Komponenten
Überblick über Entitäten
Interne Entitäten
- Interne allgemeine Entitäten
- Interne Parameterentitäten
- Der XHTML-Standard und interne Parameterentitäten
- Das neue Dokument HilfeHTMhtm
- Mögliche Probleme mit Parameterentitäten
Externe Entitäten
- Externe analysierte allgemeine Entitäten
- Externe nicht analysierte allgemeine Entitäten
- Externe Parameterentitäten
Verarbeitungsreihenfolge
Konditionale Abschnitte
Zusammenfassung

6 XML Namespace, XPath, XPointer und XLink
Namespaces
- Namespace-Präfixe
- Standard-Namespaces
- Attribute und Namespaces
- Namespaces in DTDs deklarieren
XPath
- XML-Pfade
- Knotenarten
- Achsen
- Grundlegende XPath-Muster
XPointer
XLink
- Einfache Links
- Erweiterte Links
Zusammenfassung

7 XML-Schemas
Einfache Schemadatentypen
- Die Komponenten eines Schemadatentyps
- Einfache Datentypen erstellen
Komplexe Datentypen
- Schemas in XML-Tools ansehen
- Wichtige Elemente in der Datei XHTMLschemaxsd
- Eine DTD für Schemas
- Das schema-Element
- Das annotation-Element
- Das complexType-Element
- Das element-Element
- Das attribute-Element
- Das attributeGroup-Element
- Das group-Element
- complexType-Elemente mit Dokumentgeltungsbereich
- Ein Schema für ein datenorientiertes XML-Dokument
Namespaces und Schemas
- Schemas in denselben Namespace aufnehmen
- Schemas aus einem anderen Namespace integrieren
- Datentypen überschreiben
Zusammenfassung

8 SOAP
Kommunikation über verteilte Systeme
SOAP und das Request/Response-Modell
HTTP-Header und SOAP
- Request Header
- Response Header
Einfache SOAP-Nachrichten
- Der Inhalt eines SOAP-Requests
- Nachrichten mit der Methode M-POST senden
- Der Inhalt einer SOAP-Response
- Das Fault-Element
- Ein Schema für den Inhalt der SOAP-Nachricht
SOAP-Kodierung
Zusammenfassung

9 BizTalk
Die Nachrichtenstruktur von BizTalk
BizTalk-Dokumente
- BizTalk-Dokument-Header
- Lose gebundene Nachrichten
- Das delivery-Elemeni
- Das properties-Element
- Das manifest-Element
- Das process-Element
- MultiPart-MIME
XDRs
- Das description-Element
- Das datatype-Element
- Das AttributeType-Element
- Das element-Element
- Das group-Element
- Das Scheema-Element
- Das ElementType-Element
Das BizTalk-Schema für Northwind Traders
BizTalk-Schemas gemeinsam nutzen
DTD, W3C-Schema oder BizTalk-Schema?
Informationen für ein Schema identifizieren
Zusammenfassung

Teil II
XML und Windows DNA


10 Überblick über Windows DNA
Das logische Dreischichtenmodell
- Benutzerdienstekomponenten
- Geschäftsdienstekomponenten
- Datendienstekomponenten
- Verbindung der drei Schichten
Das physische Dreischichtenmodell
Zustandswahrende und zustandslose Komponenten
Das Design eines verteilten Systems
- Komponenten kaufen, wiederverwenden oder neu erstellen
- Logische Komponenten erstellen
- Erweiterung des Windows DNA-Modells
Zusammenfassung

11 Das XML-Document Object Model (DOM)
Die Implementierung des XML-DOMs in Internet Explorer
- Das XMLDOMDocument-Objekt
- Das XMLDOMNode-Objekt
- Das XMLDOMNodeList-Objekt
- Das XMLDOMNamedNodeMap-Objekt
- Das XMLDOMDocumenttype-Objekt
- Das XMLDOMDocumentFragment-Objekt
- Das XMLDOMElement-Objekt
- Das XMLDOMAttribute-ObJekt
- Das XMLDOMEntity-Objekt
- Das XMLDOMEntityReference-Objekt
- Das XMLDOMNotation-Objekt
- Das XMLDOMCharacterData-Objekt
- Das XMLDOMText-Objekt
- Das XMLDOMCDATASection-Objekt
- Das XMLDOMComment-Objekt
- Das XMLDOMProcessingInstruction-Objekt
- Das XMLDOMImplementation-Objekt
- Das XMLDOMParseError-Objekt
- Das XTLRuntime-Objekt
- Das XMLHTTPRequest-Objekt
Eine SOAP-Anwendung mit XML-DOM erzeugen
XML-Parser Version 26 und Version 30
- Die Objekte XMLDOMDocument2, XMLDOMSchemaCache und XMLDOMSelection
Zusammenfassung

12 XML-Darstellung mit XSL und CSS
XHTML und Cascading Style Sheets
- CSS-Dokumente
XSL zur Darstellung von XML-Dokumenten nutzen
- XSL-Muster
- XSL-Filteroperatoren
- XML mit XSL umwandeln
- XSL-Dokumentelemente
XSLT, XPath und XSL Formatting Objects
- XSLT-Elemente
- XSL in XSLT konvertieren
- XPath-Funktionen
- XSLT-Funktionen
Unterstützung von XSL und XSLT im XML-DOM
- IXTLRuntime-Schnittstelle
- Die Objekte XMLDOMXSLTemplate und XMLDOMXSLProcessor
Programmierung mit XSL und XSLT
- Das XML-DOM für XSLT und XSL nutzen
Zusammenfassung

13 Dynamische Benutzerdienstekomponenten erstellen
DHTML
- Das Objektmodell von DHTML
- Ereignisse, die mit DHTML-Objekten verknüpft sind
- Das Event-Ob]ekt
- DHTML-Verhaltensweisen
Das XML-DSO
- HTML-Elemente mit dem XML-DSO an XML-Daten binden
Beispiele für den Einsatz des XML-DSO
- Ereignisse des XML-DSO
Zusammenfassung

14 Geschäftsdienstekomponenten
Geschäftsdienstekomponenten mit HTC erstellen
Kompilierte Komponenten
Zusammenfassung

15 Datendienstekomponenten und XML
ADO 2.5 und XML
- Daten mit ADO 2.5 als XML-Code ausgeben
- XML-Daten mit ADO 2.5 einlesen
- Daten ändern
Die Datenquelle aktualisieren
- Mit Streams arbeiten
Die ISAPI-Erweiterung für SQL Server
- Zugriff auf SQL Server
- URLs zur Ausführung von Abfragen nutzen
- Die SQL ISAPI-Erweiterung für die Aktualisierung von Daten benutzen
Die XSL ISAPI-Erweiterung
Zusammenfassung

16 Microsoft BizTalk Server 2000
Der BizTalk Editor
- Datensätze und Felder
- Die Registerkarte Declaration
- Die Registerkarte Reference
- Die Registerkarte Parse
- Die Registerkarte Dictionary
BizTalk Mapper
BizTalk Management Desk
- BizTalk Management Desk nutzen
- Pipelines
- Verteilerlisten
BizTalk-Dokumente versenden und empfangen
BizTalk Server Administration Console
Oberfläche für die Überwachung
Zusammenfassung

Stichwortverzeichnis

Der Autor