HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
|
|
Preisaufschlag-Sprache
|
Wenn du mit HTML vertraut bist, hast du irgendein Konzept der Preisaufschlagsprache. Wenn du eine normale Textakte schreibst, besteht sie aus einfachen ASCII Buchstaben. Wenn ein Programm (wie Notizblock) verwendet wird, um die Akte anzuzeigen, werden alle Buchstaben in der Textakte mit der gleichen Schriftkegelgröße, Art und boldness angezeigt. Es gibt keine speziellen Eigenschaften, zum solcher Art Akte darzustellen.
Preisaufschlagsprachen, wie HTML oder XML, erlauben, daß spezieller Preisaufschlag mit dem restlichen Text eingebettet wird, der dem Programm ermöglicht, das die Akte anzeigt, um festzustellen, wie man den Text zeigt. Auf diese Art kann spezieller Text wie Punkt sein rechtfertigen, haben einen größeren und fetteren Schriftkegel, oder spezifische Anzeige Farben können eingestellt werden. Auch zusätzliche Elemente können der Akte wie numerierten Listen und Tabellen hinzugefügt werden.
|
Anzeige Art geben
|
Preisaufschlagsprachen benutzen unterschiedliche Elemente, um einen Bereich des Inhalts von anderem Inhalt beiseite zu setzen. Die Anzeige dieser Elemente (z.B. Farbe, Größe und Schriftkegelart) kann innerhalb der Preisaufschlagakte oder -außenseite festgestellt werden die Akte mit einem Artblatt. Normalerweise gibt es einen vorbestimmten Satz Anzeige Eigenschaften (Rückstellung) für jedes Element, das am Ort geändert werden kann oder mit Artblättern. Autoren werden angeregt, die Ermittlung der Anzeige Eigenschaften (Art) von der Preisaufschlagakte zu trennen. Dieses läßt Management von der Anzeige style viel einfacheres, aber die Trennung wird nicht angefordert
|
Document type definition (DTD) |
Preisaufschlagsprachen erfordern ein Document type definition, das die Elemente definiert, die im Dokument erlaubt werden. Das DTD definiert auch, wie Elemente mit Verhältnis miteinander benutzt werden können. Es definiert, wieviele und welche Elemente innerhalb eines anderen Elements eingeschlossen werden können. Das DTD ist eine Textakte, die in ein spezifisches Format geschrieben wird, um das Dokument zu definieren. Das DTD basiert auf der standardisierten generalisierten Preisaufschlag-Sprache (SGML). SGML ist die Elternteilsprache aller Preisaufschlagsprachen. Obgleich XML ein DTD benutzen kann, wird es nicht für jene Dokumente angefordert, die „als wohlgeformt“ gelten. Ein wohlgeformtes Dokument folgt Regeln für XML und dieses Thema wird ausführlicher später besprochen. Das DTD definiert auch eine anderen Eigenschaften des Elements wie, ob oder nicht es einen Anfang- oder Endeumbau zusammen mit verschiedenen möglichen Attributen jedes Elements erfordert.
|
XML Definition?
|
XML ist Extensible Markup Language für die Dokumente, die gut strukturierte Informationen enthalten.
Strukturierte Informationen enthalten irgendeine Art Inhalt (Wörter, Abbildungen, etc.) und einige Hinweise über, welche Rolle die zufriedene Spiele (z.B., hat Inhalt in einer Abschnittüberschrift eine andere Bedeutung vom Inhalt in einer Fußnote, die etwas bedeutet, das in einer Datenbanktabelle unterschiedlich ist als Inhalt in Diagrammbeschriftung oder Inhalt, etc.). Fast alle Dokumente haben irgendeine Struktur.
Eine Preisaufschlagsprache ist eine Einheit, zum der Dokumentstrukturen zu kennzeichnen. Das XML wird definiert eine Standardweise, Preisaufschlag Dokumenten hinzuzufügen verwendet.
|
Vorbedingung-Wissen
|
Vor dich fortsetzen sollte ein grundlegendes Wissen vom folgenden haben:
- HTML
- XHTML
- Javascript/VBScript
|
Wenn du diese Themen studieren möchtest, die Tutorials auf unserem Home Page finden.
|
Warum kam XML?
|
Um XML zu schätzen, ist es sehr wichtig zu verstehen warum es entwickelt wurde. XML wurde entwickelt, damit reich strukturierte Dokumente über dem Netz benutzt werden konnten. Die einzigen Alternativen mögen HTML und SGML, sind nicht zu diesem Zweck praktisch.
HTML, kommt Grenze mit einem Satz Syntax/Semantik und liefert nicht willkürliche Struktur.
SGML liefert willkürliche Struktur, aber einzuführen ist zu schwierig, gerade für ein web browser. Volle SGML Systeme können die großen, komplizierten Probleme lösen, die ihre Unkosten rechtfertigen. Das Betrachten, das die gut strukturierten Dokumente gesendet werden über das Netz trägt ist selten, dieses Rechtfertigung.
XML kann nicht erwartet werden, um SGML vollständig zu ersetzen. Während XML im Allgemeinen entworfen ist, um strukturierten Inhalt über dem Netz zu liefern, einige der Eigenschaften, die es ermangelt, um dieses praktische zu bilden, SGML eine zufriedenstellendere Lösung für die Kreation und die langfristige Ablage der komplizierten Dokumente bildet. In vielen Organisationen ist filternsgml zu XML das Standardverfahren für Netzanlieferung.
|
XML Ziele
|
XML wurde zuerst „von einem World- Wide Webvereinigung generischen SGML redaktionellen Bericht-Brett entwickelt, das unter den Auspizienn der Vereinigung W3 1996 gebildet wurde und von Jon Bosak von Sun Microsystems, mit der aktiven Teilnahme einer generischen SGML Arbeitsgruppe vorgesessen war, die auch organisiert wurde durch das W3C.“
Extensible Markup Language (XML) wurde eine W3C Empfehlung 10. Februar 1998.
-
XML über dem Internet verwenden, müssen Benutzer ansehen XML Dokumente so schnell und leicht wie HTML Dokumente. In der Praxis ist dieses nur möglich, wenn XML Datenbanksuchroutinen und weit vorhanden wie HTML Datenbanksuchroutinen so robust sind, aber die Grundregel bleibt.
-
XML Unterstützung eine breite Vielzahl von Anwendungen. XML sollte zu einer breiten Vielzahl der verschiedenen Anwendungen vorteilhaft sein: grasen, schreibend, Inhaltsanalyse, etc. Obgleich der erste Fokus auf Umhüllung strukturierten Dokumenten über dem Netz ist,
-
XML sollte mit SGML kompatibel sein. Die meisten Leuten, die mit der XML Bemühung beschäftigt gewesen werden, kommen von den Organisationen, die ein großes haben und in einigen Fällen schwanken, Menge Material in SGML. XML war pragmatically entworfen, um mit vorhandenen Standards beim Lösen des verhältnismäßig neuen Problems des Sendens der reich strukturierten Dokumente über dem Netz kompatibel zu sein.
-
Es sollte einfach sein, Programme zu schreiben, die Prozeß-XML dokumentiert. Die formlose Weise des Ausdrückens dieses Ziels, während Spezifikt. entwickelt wurde, war, daß sie ungefähr zwei Wochen dauern soll, damit ein kompetenter Diplom-Informatiker Kursteilnehmer ein Programm errichtet, das XML Dokumente verarbeiten kann.
-
Viele Zusatzeinrichtungen in XML soll zu einem absoluten Minimum gehalten werden, auf Null einstellen ideal. Zusatzeinrichtungen werfen unvermeidlich Kompatibilität Probleme auf, wenn Benutzer Dokumente teilen und zu Durcheinander und Frustration manchmal führen möchten.
-
XML Dokumente sollten menschlich-lesbar und recht klar sein. Wenn du nicht eine XML Datenbanksuchroutine hast und du ein großes Stück von XML von irgendwo empfangen hast, sollst du betrachtest es in deinem Lieblingstextherausgeber und wirklich -abbildung heraus, was der Inhalt bedeutet.
-
Das XML Design sollte schnell vorbereitet werden. Standardbemühungen sind disreputably langsam. XML wurde sofort benötigt und wurde schnellstmöglich entwickelt.
-
Das Design von XML ist formal und kurz. In vielen Weisen a notorisch zu Richtlinie 4, bedeutet es im Wesentlichen, daß XML in ausgedehnter Backus-Naur Form (EBNF) ausgedrückt werden muß und modernen Compilerwerkzeugen und -techniken zugänglich sein muß. Es gibt eine Anzahl von technischen Gründen, warum die SGML Grammatik nicht in der ausgedehnten Backus-Naur Form (EBNF) ausgedrückt werden kann eine korrekte SGML grammatische Definition schreibend erfordert die Behandlung einer Vielzahl von selten verwendet und schwierig, Spracheneigenschaften zu analysieren. XML nicht.
-
Es ist einfach, XML Dokumente zu erstellen. Obgleich es schließlich die schwierigen Herausgeber gibt, zum des XML Inhalts zu verursachen und zu redigieren, erscheinen sie nicht sofort. In der Zwischenzeit muß es möglich sein, XML Dokumente in anderen Weisen zu erstellen: direkt in einem Textherausgeber, mit einfachem Oberteil und Perl Indexe, etc.
-
Kürze im XML Preisaufschlag ist vom minimalen Wert. Einige SGML Spracheneigenschaften waren entworfen, um die Menge des Schreibens herabzusetzen erfordert, um in den SGML Dokumenten manuell zu befestigen. Diese Eigenschaften werden nicht in XML gestützt. Von einem abstrakten Gesichtspunkt sind diese Dokumente von ihren völlig spezifizierten Formen nisht zu unterscheidend, aber das Stützen dieser Eigenschaften fügt eine beträchtliche Belastung der SGML grammatischen Definition hinzu. Zusätzlich bieten die meisten modernen Herausgeber besseren Service an, um Abkürzungen zu definieren, wenn sie Text eintragen.
|
XML und HTML
|
XML war im Allgemeinen entworfen, um Daten zu tragen.
|
XML kommt nicht anstatt HTML. XML und HTML waren mit unterschiedlichen Zielen entworfen:
XML war, um Daten zu veranschaulichen entworfen und zu konzentrieren auf, was Daten sind. HTML war zur Darstellung von Daten und zum Fokus entworfen auf, wie Daten schauen.
HTML ist über Darstellung der Informationen, während XML über das Beschreiben von Informationen ist.
|
XML nichts.
|
Keine vorbestimmten Umbauten in XML. Du mußt deine eigenen Umbauten „erfinden“.
|
XML TUT nicht nichts. XML wurde, um Informationen zu strukturieren, zu speichern verursacht und zu senden.
Das folgende Beispiel ist eine Firma zu Vyom von CTCs, gespeichert als XML:
|
<company >
<to>Vyom</to>
<from>TCS</from>
<heading>Reminder</heading>
<body>Details of employee</body>
</company>
|
Die Firma hat eine überschrift und einen Anzeige Körper. Sie hat auch Absender- und Empfängerinformationen. Aber noch, TUT dieses XML Dokument nicht nichts. Es ist gerade die reinen Informationen, die in den XML Umbauten aufgewickelt werden. Jemand muß ein Stück Software schreiben, um es zu senden, zu empfangen oder anzuzeigen.
|
XML in der Zukunft
|
XML wird überall verwendet werden.
|
Es gibt keine XML Standards aber, wie schnell der XML Standard entwickelt worden ist und große Zahl der Software-Verkäufer haben angenommen den Standard.
Wir glauben stark, daß XML zur Zukunft des Netzes so wichtig ist, wie HTML zur Grundlage des Netzes gewesen ist und daß XML das wichtige Werkzeug für alle Datenbearbeitung und Datenübertragung ist.
|
Keywords: xml documents, xml technology, xml parser, xml basics, xml Goals ,compare with html
|
|
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|