Academic Tutorials



English | French | Portugese | Dutch | Italian
Google

on-line

Haupt Quellenprogramme E-Bücher Downloads Mit uns in Verbindung treten Über uns

HTML Tutorials
HTML Tutorial
XHTML Tutorial
CSS Tutorial
TCP/IP Tutorial
CSS 1.0
CSS 2.0
HLML
XML Tutorials
XML Tutorial
XSL Tutorial
XSLT Tutorial
DTD Tutorial
Schema Tutorial
XForms Tutorial
XSL-FO Tutorial
XML DOM Tutorial
XLink Tutorial
XQuery Tutorial
XPath Tutorial
XPointer Tutorial
RDF Tutorial
SOAP Tutorial
WSDL Tutorial
RSS Tutorial
WAP Tutorial
Web Services Tutorial
Browser Scripting
JavaScript Tutorial
VBScript Tutorial
DHTML Tutorial
HTML DOM Tutorial
WMLScript Tutorial
E4X Tutorial
Server Scripting
ASP Tutorial
PERL Tutorial
SQL Tutorial
ADO Tutorial
CVS
Python
Apple Script
PL/SQL Tutorial
SQL Server
PHP
.NET (dotnet)
Microsoft.Net
ASP.Net
.Net Mobile
C# : C Sharp
ADO.NET
VB.NET
VC++
Multimedia
SVG Tutorial
Flash Tutorial
Media Tutorial
SMIL Tutorial
Photoshop Tutorial
Gimp Tutorial
Matlab
Gnuplot Programming
GIF Animation Tutorial
Scientific Visualization Tutorial
Graphics
Web Building
Web Browsers
Web Hosting
W3C Tutorial
Web Building
Web Quality
Web Semantic
Web Careers
Weblogic Tutorial
SEO
Web Site Hosting
Domain Name
Java Tutorials
Java Tutorial
JSP Tutorial
Servlets Tutorial
Struts Tutorial
EJB Tutorial
JMS Tutorial
JMX Tutorial
Eclipse
J2ME
JBOSS
Programming Langauges
C Tutorial
C++ Tutorial
Visual Basic Tutorial
Data Structures Using C
Cobol
Assembly Language
Mainframe
Forth Programming
Lisp Programming
Pascal
Delphi
Fortran
OOPs
Data Warehousing
CGI Programming
Emacs Tutorial
Gnome
ILU
Soft Skills
Communication Skills
Time Management
Project Management
Team Work
Leadership Skills
Corporate Communication
Negotiation Skills
Database Tutorials
Oracle
MySQL
Operating System
BSD
Symbian
Unix
Internet
IP-Masquerading
IPC
MIDI
Software Testing
Testing
Firewalls
SAP Module
ERP
ABAP
Business Warehousing
SAP Basis
Material Management
Sales & Distribution
Human Resource
Netweaver
Customer Relationship Management
Production and Planning
Networking Programming
Corba Tutorial
Networking Tutorial
Microsoft Office
Microsoft Word
Microsoft Outlook
Microsoft PowerPoint
Microsoft Publisher
Microsoft Excel
Microsoft Front Page
Microsoft InfoPath
Microsoft Access
Accounting
Financial Accounting
Managerial Accounting


XML Einleitung

Previous Next



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.
  1. 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.



  2. 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,



  3. 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.



  4. 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.



  5. 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.



  6. 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.



  7. Das XML Design sollte schnell vorbereitet werden. Standardbemühungen sind disreputably langsam. XML wurde sofort benötigt und wurde schnellstmöglich entwickelt.



  8. 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.



  9. 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.



  10. 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.




Previous Next

Keywords: xml documents, xml technology, xml parser, xml basics, xml Goals ,compare with html


HTML Quizes
HTML Quiz
XHTML Quiz
CSS Quiz
TCP/IP Quiz
CSS 1.0 Quiz
CSS 2.0 Quiz
HLML Quiz
XML Quizes
XML Quiz
XSL Quiz
XSLT Quiz
DTD Quiz
Schema Quiz
XForms Quiz
XSL-FO Quiz
XML DOM Quiz
XLink Quiz
XQuery Quiz
XPath Quiz
XPointer Quiz
RDF Quiz
SOAP Quiz
WSDL Quiz
RSS Quiz
WAP Quiz
Web Services Quiz
Browser Scripting Quizes
JavaScript Quiz
VBScript Quiz
DHTML Quiz
HTML DOM Quiz
WMLScript Quiz
E4X Quiz
Server Scripting Quizes
ASP Quiz
PERL Quiz
SQL Quiz
ADO Quiz
CVS Quiz
Python Quiz
Apple Script Quiz
PL/SQL Quiz
SQL Server Quiz
PHP Quiz
.NET (dotnet) Quizes
Microsoft.Net Quiz
ASP.Net Quiz
.Net Mobile Quiz
C# : C Sharp Quiz
ADO.NET Quiz
VB.NET Quiz
VC++ Quiz
Multimedia Quizes
SVG Quiz
Flash Quiz
Media Quiz
SMIL Quiz
Photoshop Quiz
Gimp Quiz
Matlab Quiz
Gnuplot Programming Quiz
GIF Animation Quiz
Scientific Visualization Quiz
Graphics Quiz
Web Building  Quizes
Web Browsers Quiz
Web Hosting Quiz
W3C Quiz
Web Building Quiz
Web Quality Quiz
Web Semantic Quiz
Web Careers Quiz
Weblogic Quiz
SEO Quiz
Web Site Hosting Quiz
Domain Name Quiz
Java Quizes
Java Quiz
JSP Quiz
Servlets Quiz
Struts Quiz
EJB Quiz
JMS Quiz
JMX Quiz
Eclipse Quiz
J2ME Quiz
JBOSS Quiz
Programming Langauges Quizes
C Quiz
C++ Quiz
Visual Basic Quiz
Data Structures Using C Quiz
Cobol Quiz
Assembly Language Quiz
Mainframe Quiz
Forth Programming Quiz
Lisp Programming Quiz
Pascal Quiz
Delphi Quiz
Fortran Quiz
OOPs Quiz
Data Warehousing Quiz
CGI Programming Quiz
Emacs Quiz
Gnome Quiz
ILU Quiz
Soft Skills Quizes
Communication Skills Quiz
Time Management Quiz
Project Management Quiz
Team Work Quiz
Leadership Skills Quiz
Corporate Communication Quiz
Negotiation Skills Quiz
Database Quizes
Oracle Quiz
MySQL Quiz
Operating System Quizes
BSD Quiz
Symbian Quiz
Unix Quiz
Internet Quiz
IP-Masquerading Quiz
IPC Quiz
MIDI Quiz
Software Testing Quizes
Testing Quiz
Firewalls Quiz
SAP Module Quizes
ERP Quiz
ABAP Quiz
Business Warehousing Quiz
SAP Basis Quiz
Material Management Quiz
Sales & Distribution Quiz
Human Resource Quiz
Netweaver Quiz
Customer Relationship Management Quiz
Production and Planning Quiz
Networking Programming Quizes
Corba Quiz
Networking Quiz
Microsoft Office Quizes
Microsoft Word Quiz
Microsoft Outlook Quiz
Microsoft PowerPoint Quiz
Microsoft Publisher Quiz
Microsoft Excel Quiz
Microsoft Front Page Quiz
Microsoft InfoPath Quiz
Microsoft Access Quiz
Accounting Quizes
Financial Accounting Quiz
Managerial Accounting Quiz

Privacy Policy
Copyright © 2003-2024 Vyom Technosoft Pvt. Ltd., All Rights Reserved.