Academic Tutorials



English | French | Portugese | Dutch | Italian
Google

Online

À la maison Codes sources E-Livres Téléchargements Nous contacter Au sujet de nous

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


Introduction de XML
Previous Next






Langue de marge bénéficiaire bénéficiaire

Si vous êtes au courant de HTML, vous avez un certain concept de langue de marge bénéficiaire bénéficiaire. Si vous écrivez un dossier plat des textes, il se compose de caractères d'ASCII simples. Quand un programme (comme le bloc-notes) est employé pour montrer le dossier, tous les caractères dans le dossier des textes seront montrés en utilisant la mêmes taille de police, type, et hardiesse. Il n'y a aucune caractéristique spéciale pour présenter un tel type de dossier.

Des langues de marge bénéficiaire bénéficiaire, comme le HTML ou le XML, permettent au marge bénéficiaire bénéficiaire spécial d'être inclus avec le texte restant qui permettra le programme qui montre le dossier pour déterminer comment montrer le texte. De cette façon, le texte spécial comme le paragraphe peut être justifient, ont une plus grande et plus audacieux police, ou des couleurs spécifiques d'affichage peuvent être placées. En outre des éléments additionnels peuvent être ajoutés au dossier tel que les listes et les tables numérotées.


Donner le modèle d'affichage

Les langues de marge bénéficiaire bénéficiaire emploient différents éléments pour mettre de côté un secteur de contenu de l'autre contenu. L'affichage de ces éléments (par exemple couleur, taille, et type de police) peut être déterminé dans le dossier ou l'extérieur de marge bénéficiaire bénéficiaire le dossier en utilisant une feuille de modèle. Normalement, il y a un ensemble prédéterminé de caractéristiques d'affichage (défaut) pour chaque élément qui peut être modifié localement ou en utilisant des feuilles de modèle. Des auteurs sont encouragés à séparer la détermination des caractéristiques d'affichage (modèle) à partir du dossier de marge bénéficiaire bénéficiaire. Ceci incite la gestion de l'affichage à dénommer beaucoup plus facile mais la séparation n'est pas exigée


Document type definition (DTD)

Les langues de marge bénéficiaire bénéficiaire exigent un Document type definition qui définit les éléments qui sont permis dans le document. Le DTD définit également comment des éléments peuvent être employés avec le rapport entre eux. Il définissent combien et quels éléments peuvent être inclus à l'intérieur d'un autre élément. Le DTD est un dossier des textes écrit dans un format spécifique pour définir le document. Le DTD est basé sur la langue généralisée normalisée de marge bénéficiaire bénéficiaire (SGML). Le SGML est la langue de parent de toutes les langues de marge bénéficiaire bénéficiaire. Bien que XML puisse employer un DTD, on ne l'exige pas pour ces documents qui sont considérés « bien formés ». Un document bien formé suit un ensemble de règles pour XML et ce sujet est discuté en plus détail plus tard. Le DTD définit également des autres caractéristiques de l'élément telles que si lui exige une étiquette de commencement ou de fin avec de divers attributs possibles de chaque élément.




Définition de XML ?


XML est Extensible Markup Language pour des documents contenant l'information bien structurée.

L'information structurée contient n'importe quel type du contenu (mots, images, etc.) et de certaine indication de quel rôle qui les jeux contents (par exemple, le contenu dans un titre de section a une signification différente de contenu dans une apostille, qui signifie quelque chose de différent que le contenu dans légende ou le contenu dans une table de base de données, etc.). Presque tous les documents ont une certaine structure.

Une langue de marge bénéficiaire bénéficiaire est un mécanisme pour identifier les structures de document. Le XML est employé définit une manière standard d'ajouter le marge bénéficiaire bénéficiaire aux documents.




La connaissance de choses nécessaires

Avant vous continuer devrait avoir une connaissance de base de ce qui suit :
  • HTML
  • XHTML
  • Javascript/VBScript
Si vous voulez étudier ces sujets, trouver les cours d'instruction sur notre page d'accueil.



Pourquoi XML est-il venu ?

Afin d'apprécier XML, il est très important de comprendre pourquoi il a été développé. XML a été développé de sorte que des documents richement structurés aient pu être employés au-dessus du Web. Les seules solutions de rechange aiment le HTML et le SGML, ne sont pas pratique à cette fin.

Le HTML, vient limite avec un ensemble de syntaxe/de sémantique et ne fournit pas la structure arbitraire.

Le SGML fournit la structure arbitraire, mais il est trop difficile de mettre en application juste pour un web browser. Les pleins systèmes de SGML peuvent résoudre les grands, complexes problèmes qui justifient leurs dépenses. Le visionnement les documents bien structurés envoyés au-dessus du Web porte rarement ces la justification.

XML ne peut pas être prévu pour remplacer complètement le SGML. Tandis que XML est fondamentalement conçu pour fournir le contenu structuré au-dessus du Web, certains des dispositifs qu'il manque pour faire ce pratique, fait à SGML une solution plus satisfaisante pour la création et le stockage à long terme des documents complexes. Dans beaucoup d'organismes, le SGML de filtrage à XML sera le procédé standard pour la livraison de Web.
 




Buts de XML

XML « a été au commencement développé par un comité d'examen éditorial générique de SGML de consortium de World Wide Web formé sous les auspices du consortium W3 en 1996 et présidé par Jon Bosak de Sun Microsystems, avec la participation active d'un groupe de travail générique de SGML également organisé par le W3C. »

Extensible Markup Language (XML) est devenu une recommandation 10 de W3C. Février 1998.
  1. Pour employer XML au-dessus de l'Internet, les utilisateurs doivent pouvoir regarder des documents de XML aussi rapidement et facilement que des documents de HTML. Dans la pratique, ce sera seulement possible quand les navigateurs de XML sont aussi robustes et largement disponible que des navigateurs de HTML, mais le principe demeure.



  2. Appui de XML une grande variété d'applications. XML devrait être salutaire à une grande variété d'applications diverses : passant en revue, écrivant, analyse du contenu, etc. Bien que le premier foyer soit sur les documents structurés par portion au-dessus du Web,



  3. XML devrait être compatible avec le SGML. La majeure partie des personnes impliquées dans l'effort de XML vient des organismes qui ont un grand, dans certains cas chancelant, quantité de matériel dans le SGML. XML a été conçu pragmatically, pour être compatible avec des normes existantes tout en résolvant le problème relativement nouveau d'envoyer les documents richement structurés au-dessus du Web.



  4. Il devrait être facile d'écrire les programmes que XML de processus documente. La manière sans cérémonie d'exprimer ce but tandis que Spéc. était développée était qu'elle doit prendre environ deux semaines pour qu'un étudiant gradué compétent d'informatique établisse un programme qui peut traiter des documents de XML.



  5. Beaucoup d'options dans XML doit être gardées à un minimum absolu, mettent à zéro idéalement. Les options soulèvent inévitablement des problèmes de compatibilité quand les utilisateurs veulent partager des documents et mener parfois à la confusion et à l'anéantissement.



  6. Les documents de XML devraient être humain-lisibles et raisonnablement clairs. Si vous n'avez pas un navigateur de XML et vous avez reçu un morceau de XML de quelque part, vous devez pouvoir le regarder dans votre éditeur et réellement chiffre de texte préférés dehors ce que signifie le contenu.



  7. La conception de XML devrait être préparée rapidement. Les efforts de normes sont disreputably lents. XML était nécessaire immédiatement et a été développé aussi rapidement que possible.



  8. La conception de XML sera formelle et concise. De beaucoup de manières a notoirement à la règle 4, il signifie essentiellement que XML doit être exprimé sous la forme prolongée de Backus-Naur (EBNF) et doit être favorable aux outils modernes et aux techniques de compilateur.
    Il y a un certain nombre de raisons techniques pour lesquelles la grammaire de SGML ne peut pas être exprimée sous la forme prolongée de Backus-Naur (EBNF) écrivant un analyseur approprié de SGML exige manipuler une variété rarement d'utilisé et difficile d'analyser des dispositifs de langue. XML pas.



  9. Il est facile de créer des documents de XML. Bien qu'il y ait par la suite les rédacteurs compliqués pour créer et éditer le contenu de XML, ils n'apparaîtront pas immédiatement. Dans l'intérim, il doit être possible de créer des documents de XML d'autres manières : directement dans un éditeur de texte, avec la coquille simple et les manuscrits de Perl, etc.



  10. La brièveté dans le marge bénéficiaire bénéficiaire de XML est d'importance minimale. Plusieurs dispositifs de langue de SGML ont été conçus pour réduire au minimum la quantité de dactylographie exigée pour introduire au clavier manuellement des documents de SGML. Ces dispositifs ne sont pas soutenus dans XML. D'un point de vue abstrait, ces documents sont indistinguibles de leurs formes plus entièrement indiquées, mais le support de ces dispositifs ajoute un fardeau considérable à l'analyseur de SGML. En outre, la plupart des rédacteurs modernes offrent de meilleurs équipements pour définir des raccourcis en écrivant le texte.






XML et HTML
XML a été fondamentalement conçu pour porter des données.

XML ne vient pas au lieu du HTML.
XML et HTML ont été conçus avec différents buts :

XML a été conçu pour illustrer des données et pour se concentrer sur ce que sont les données.
Le HTML a été conçu à la présentation des données et au foyer sur la façon dont les données regardent.

Le HTML est au sujet de présentation d'information, alors que XML est au sujet de décrire l'information.




XML rien.


Aucunes étiquettes prédéfinies dans XML. Vous devez « inventer » vos propres étiquettes.

XML NE FAIT rien. XML a été créé pour structurer, stocker et envoyer l'information.

L'exemple suivant est une compagnie à Vyom des CTCs, stockés comme XML :


<company >
<to>Vyom</to>
<from>TCS</from>
<heading>Reminder</heading>
<body>Details d'employee</body>
</company>

La compagnie a un en-tête et un corps de message. Il a également l'information d'expéditeur et de récepteur. Mais toujours, ce document de XML NE FAIT rien. C'est juste l'information pure enveloppée dans des étiquettes de XML. Quelqu'un doit écrire un morceau de logiciel pour l'envoyer, recevoir ou montrer.




XML à l'avenir
XML va être employé partout.

Il n'y a aucune norme de XML mais à quelle rapiditè la norme de XML a été développée et grand nombre des fournisseurs de logiciel ont adopté la norme.

Nous croyons fortement que XML sera aussi important pour le futur du Web que le HTML a été à la base du Web et que XML sera l'outil important pour toutes les manipulation de données et transmission de données.


<company >
<to>Vyom</to>
<from>TCS</from>
<heading>Reminder</heading>
<body>Details of employee</body>
</company>

The company has a header and a message body. It also has sender and receiver information. But still, this XML document does not DO anything. It is just pure information wrapped in XML tags. Someone must write a piece of software to send, receive or display it.




XML in Future
XML is going to be used everywhere.

There is no XML Standards but how quickly the XML standard has been developed and large number of software vendors have adopted the standard.

We strongly believe that XML will be as important to the future of the Web as HTML has been to the foundation of the Web and that XML will be the important tool for all data manipulation and data transmission.




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.