Скачать книгу

können wir noch einen Schritt weitergehen und diese Daten doch auch gleichzeitig in Flash und/oder php/asp weiterverwerten?! So haben wir doch lediglich einen Bruchteil der Arbeit die wir sonst hätten- oder nicht.

      Dies reicht natürlich nicht aus und deshalb gehen wir bis ins extrem und verwenden unsere XML Rohdaten als Datenbasis (dbms) und voila! EINMAL schreiben - beliebig oft und in beliebigen Format weiterverwenden, dies ist Effektivität.

      Fangen wir also an: Als erstes Fragen wir uns was in einer Artikeldatei stehen sollte?

      Da wäre einmal der Name der Artikel, die Artikelnummer, der Einzelpreis, eine kurze Beschreibung,dies reicht fürs erste einmal aus denke ich

      Jetzt müssen wir weiter überlegen wie wir die Artikeldaten darstellen wollen? als Liste als Tabelle geordnet oder ungeordnet?

      Wir nehmen einmal eine Listenform

      Zu überlegen ist auch noch die Rangordnung der Ausgabe d.h. welche Daten sollen als erstes stehen ,sollen alle Daten ausgegeben werden oder nicht sollen sie geordnet sein? wenn ja nach welchen Kriterien? Der einfachheit halber stellen wir sie sortiert und in einer geordneten Listenform dar

      Da wir jetzt also wissen wie wir die Daten darstellen wollen können wir daran gehen den Aufbau der Datei zu planen und loszulegen

      Fangen wir mit der DTD an.

      In einer DTD werden alle Strukturangaben gemacht, festgelegt welche Daten in der XML Datei später erscheinen , wie oft sie erscheinen , ob sie doppelt sein dürfen , welche Attribute sie haben und welche Tags verwendet werden können Nun gibt es verschiedene Möglichkeiten zur Verwendung einer DTD, einfach eine vorgefertigte nehmen oder aber eine eigene entwerfen. Wir wollen es ja lernen und entwerfen deshalb eine eigene!

      Eine DTD wird immer !!! wie folgt aufgebaut <?!ELEMENT TAG (Attribut)> in unserem Fall also:

      <?!ELEMENT artikel (#PCDATA)>

      PCDATA bedeutet , das der Inhalt schon geparst ist und im fertigen Format ausgegeben wird Da dieser einfache Aufbau bei weitem nicht ausreicht für eine Artikeldatei müssen wir noch einige Elemente definieren und einbauen in unsere DTD Dazu wieder die Frage ,aus was besteht ein Artikel?

      siehe oben Artikelnamen Artikelpreis Artikelnummer Artikelbeschreibung um uns einiges an Schreiberei zu sparen kürzen wir diese aber ab

      Artikelnamen = aname Artikelpreis = aDM und aeuro Artikelnummer = anummer Artikelbescheibung = abeschr

      das ganze sieht dann wie folgt aus

      <?!ELEMENT artikel (aname,aeuro?,aDM?,abeschr*,anummer)>

      Das Element Artikel besteht aus Name,Preis in DM und Euro ,Beschreibung und Nummer Die Symbole hinter dem Attribut haben verschiedene Bedeutungen: aname = Der Name muss enthalten sein wenn nichts dahinter steht aeuro? = Darf nur einmal enthalten sein bei einem Fragezeichen abeschr* = Darf null oder mehrmals enthalten sein gekennzeichnet durch den Stern anummer | = Kann muss aber nicht enthalten sein | ist das Zeichen für oder Damit hätten wir unsere erste kleine DTD kreiert in der alle relevanten Daten strukturiert sind Als nächsten Schritt entwerfen wir die XML Datei in der die Daten enthalten sind In einer XML Datei ist genaustens darauf zu achten dass alle Tags abgeschlossen werden sollte dies nicht der Fall sein kommt es zu einer Fehlermeldung!!

      Fangen wir also an: Als erstes Fragen wir uns was in einer Artikeldatei stehen sollte?

      Da wäre einmal der Name der Artikel, die Artikelnummer, der Einzelpreis, eine kurze Beschreibung,dies reicht fürs erste einmal aus denke ich

      Jetzt müssen wir weiter überlegen wie wir die Artikeldaten darstellen wollen? als Liste als Tabelle geordnet oder ungeordnet?

      Wir nehmen einmal eine Listenform

      Zu überlegen ist auch noch die Rangordnung der Ausgabe , d.h. welche Daten sollen als erstes stehen ,sollen alle Daten ausgegeben werden oder nicht sollen sie geordnet sein? wenn ja nach welchen Kriterien? Der einfachheit halber stellen wir sie sortiert und in einer geordneten Listenform dar

      Da wir jetzt also wissen wie wir die Daten darstellen wollen können wir daran gehen den Aufbau der Datei zu planen und loszulegen

      Fangen wir mit der DTD an.

      In einer DTD werden alle Strukturangaben gemacht, festgelegt welche Daten in der XML Datei später erscheinen , wie oft sie erscheinen , ob sie doppelt sein dürfen , welche Attribute sie haben und welche Tags verwendet werden können Nun gibt es verschiedene Möglichkeiten zur Verwendung einer DTD, einfach eine vorgefertigte nehmen oder aber eine eigene entwerfen. Wir wollen es ja lernen und entwerfen deshalb eine eigene!

      Eine DTD wird immer !!! wie folgt aufgebaut <?!ELEMENT TAG (Attribut)> in unserem Fall also:

      <?!ELEMENT artikel (#PCDATA)>

      PCDATA bedeutet , das der Inhalt schon geparst ist und im fertigen Format ausgegeben wird Da dieser einfache Aufbau bei weitem nicht ausreicht für eine Artikeldatei müssen wir noch einige Elemente definieren und einbauen in unsere DTD Dazu wieder die Frage ,aus was besteht ein Artikel?

      siehe oben Artikelnamen Artikelpreis Artikelnummer Artikelbeschreibung um uns einiges an Schreiberei zu sparen kürzen wir diese aber ab

      Artikelnamen = aname Artikelpreis = aDM und aeuro Artikelnummer = anummer Artikelbescheibung = abeschr

      das ganze sieht dann wie folgt aus

      <?!ELEMENT artikel (aname,aeuro?,aDM?,abeschr*,anummer)>

      Das Element Artikel besteht aus Name,Preis in DM und Euro ,Beschreibung und Nummer Die Symbole hinter dem Attribut haben verschiedene Bedeutungen: aname = Der Name muss enthalten sein wenn nichts dahinter steht aeuro? = Darf nur einmal enthalten sein bei einem Fragezeichen abeschr* = Darf null oder mehrmals enthalten sein gekennzeichnet durch den Stern anummer | = Kann muss aber nicht enthalten sein | ist das Zeichen für oder Damit hätten wir unsere erste kleine DTD kreiert in der alle relevanten Daten strukturiert sind Als nächsten Schritt entwerfen wir die XML Datei in der die Daten enthalten sind In einer XML Datei ist genaustens darauf zu achten dass alle Tags abgeschlossen werden sollte dies nicht der Fall sein kommt es zu einer Fehlermeldung!!

      Конец ознакомительного фрагмента.

      Текст предоставлен ООО «ЛитРес».

      Прочитайте эту книгу целиком, купив полную легальную версию на ЛитРес.

      Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.

/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCA07CWADASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkK

Скачать книгу