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