Définition de XML et XML Schema en étapes simples | Bharath Thippireddy | Skillshare

Vitesse de lecture


1.0x


  • 0.5x
  • 0.75x
  • 1 x (normale)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Définition de XML et XML Schema en étapes simples

teacher avatar Bharath Thippireddy, You are the creator of your destiny

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Leçons de ce cours

    • 1.

      1 Installez Eclipse IDE

      2:53

    • 2.

      2 Éclipse de lancement

      1:07

    • 3.

      Introduction 3 Introduction au cours

      1:47

    • 4.

      4 Introduction

      0:16

    • 5.

      5 Qu'est-ce qu'un XML

      2:14

    • 6.

      6 Pourquoi le XML

      2:23

    • 7.

      7 quand utiliser le XML

      2:07

    • 8.

      8 Processeur XML

      1:43

    • 9.

      9 bonjour XML

      2:37

    • 10.

      10 mains XML sur la introduction

      0:18

    • 11.

      11 Drivers à la Usecase de 11 conducteurs

      2:06

    • 12.

      Déclaration XML

      2:33

    • 13.

      13 Encodant Encoding

      0:52

    • 14.

      14 attribute autonome

      0:50

    • 15.

      15 éléments

      4:15

    • 16.

      16 créer des éléments enfants

      3:02

    • 17.

      17 attributs

      1:44

    • 18.

      18 éléments vides

      0:46

    • 19.

      19 commentaires

      2:25

    • 20.

      20 entités de personnages

      2:29

    • 21.

      21 blocs CDATA

      1:57

    • 22.

      22 éléments Nested

      2:08

    • 23.

      Recap de l'humeur

      2:10

    • 24.

      Introduction 24 schema XML

      0:18

    • 25.

      25 Qu'est-ce qu'un schema XML

      1:58

    • 26.

      26 pourquoi 26 avec la schématique XML

      2:03

    • 27.

      27 types de diagrama XML

      2:10

    • 28.

      28 mains de chema XML sur la présentation

      0:15

    • 29.

      Usecase de la gestion 29 patients

      1:25

    • 30.

      30 types de données de données de Schema XML

      2:48

    • 31.

      31 Affirmer des types aux champs

      0:54

    • 32.

      Les bases de l'espace Namespace

      3:48

    • 33.

      Création de schema

      4:14

    • 34.

      34 Définir les éléments

      3:43

    • 35.

      35 valider le XML

      5:08

    • 36.

      Introduction 36 types simples

      0:18

    • 37.

      37 Rester la longueur

      2:57

    • 38.

      38 en utilisant des énumérations

      2:01

    • 39.

      39 Créer des types complexes

      0:25

    • 40.

      40 autres exigences

      0:41

    • 41.

      41 Faire un choix

      1:33

    • 42.

      42 XSD TOUT

      1:42

    • 43.

      43 types complexes dans d'autres types complexes dans d'autres types complexes

      1:20

    • 44.

      44 Contrôler le nombre d'occurrences d'éléments

      2:31

    • 45.

      45 valoriser le XML

      3:03

    • 46.

      46 ElementFormDefault par 46

      1:36

    • 47.

      47 attributs Introduction

      0:15

    • 48.

      48 Ajouter des attributs

      1:18

    • 49.

      49 attribudes attributs nécessaires

      1:22

    • 50.

      50 assigner des types simples à attribuer des valeurs

      1:34

    • 51.

      51 Incluez et importer et l'introduction

      0:28

    • 52.

      52 Recap de l'espace Namespace

      2:32

    • 53.

      53 y 53 d'autres systèmes

      3:22

    • 54.

      54 importer d'autres systèmes

      3:48

  • --
  • Niveau débutant
  • Niveau intermédiaire
  • Niveau avancé
  • Tous niveaux

Généré par la communauté

Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.

214

apprenants

--

projet

À propos de ce cours

Ce cours s'adresse aux apprenants qui doivent comprendre la syntaxe et les concepts derrière les Schemas XML et XML. Ce cours is également à toutes les personnes qui souhaitent apprendre à utiliser les Schemas XML pour définir la structure des langues XML et comment valider les documents XML les schémas PDF.

Le XML est devenu un standard largement utilisé pour enregistrer et échanger des informations sur Internet. Savoir comment travailler avec XML est une compétence centrale que chaque développeur a à possé. Dans ce cours, nous commencerons par apprendre à connaître ce que le XML s'agit et certains avantages de la part, et dans certains avant.

À à la fin de ce cours, les apprenants pourront écrire des documents XML bien formés, valider et respecter, les règles commerciales à l'aide de schémas XML

Apprenez et maîtrisez les technologies XML et XML Schema dans ce cours.

  • Comprendre ce qui, pourquoi et quand utiliser XML

  • Travaillez sur un cas d'utilisation XML et maîtrisez les différents concepts et la syntaxe des composants de XML

  • Démystifier les sujets de la définition XML

  • Travaillez sur un cas d'utilisation et créez un fichier de la cheminée XML

  • Apprenez à utiliser les types de types de schema intégrés

  • Valoriser les documents XML en utilisant le schéma

  • Tout en les étapes simples

Maîtriser la définition XML et XML pour les professionnels :

Le format XML a été conçu pour stocker et transporter des données. Un Schema valide un document XML et agit comme contrat entre deux parties utilisant XML.

Tout développeur ou developer à tous les niveaux, peut accéder aux leçons et concepts clés dans ce cours, apprenez à écrire des documents de schémas xml et xml.

Contenu et aperçu :

Dans plus de 2 heures de lecture, ce cours couvre le XML nécessaire et sa validation avec XML Schema.

Ce cours couvre l'importance du XML , les règles de Well-Formedness, comment fonctionne la validation et comment utiliser la définition XML Schema Définition pour valider un XML.

Vous pourrez créer des documents XML et créer et utiliser des fichiers Schema avec XML et importer des fichiers Importer et inclure des schemas dans d'autres programmes.

Rencontrez votre enseignant·e

Teacher Profile Image

Bharath Thippireddy

You are the creator of your destiny

Enseignant·e

Compétences associées

Développement Développement Web
Level: Beginner

Notes attribuées au cours

Les attentes sont-elles satisfaites ?
    Dépassées !
  • 0%
  • Oui
  • 0%
  • En partie
  • 0%
  • Pas vraiment
  • 0%

Pourquoi s'inscrire à Skillshare ?

Suivez des cours Skillshare Original primés

Chaque cours comprend de courtes leçons et des travaux pratiques

Votre abonnement soutient les enseignants Skillshare

Apprenez, où que vous soyez

Suivez des cours où que vous soyez avec l'application Skillshare. Suivez-les en streaming ou téléchargez-les pour les regarder dans l'avion, dans le métro ou tout autre endroit où vous aimez apprendre.

Transcription

1. 1 Installez Eclipse IDE: dans cette conférence, il va mettre en place le logiciel simple qui est nécessaire pour ce cours. À la fin, il aura l'éclipse que j'ai installé sur votre machine éclipse un open source populaire I d généralement utilisé pour le développement Java et Java E, mais il a un très bon support. Par exemple, exemple, définition du schéma. Donc, je vais commencer par télécharger ce fichier à partir du contenu de cette conférence, qui est appelé outils de développement mis en place dot txt. La première étape consiste à installer l'avortement de travail parce que eclipse idee est notre meilleur et il a besoin java. Si vous avez déjà un travail que j'ai installé sur votre machine, vous pouvez ignorer cette première étape. Si ce n'est pas le copier. U R l et rouleau Voir, Aller au navigateur Web basé il ou les oracles gvk vers le bas Lord Page même voir les différents Russes hors Jerry soins pour Windows, Lennox Mac etcetera. Donc, si vous êtes sur les fenêtres, vous pouvez utiliser ces ici Les fichiers X pas Seigneur les double-cliquer sur eux et ils seront en mesure faire suivre les invites et facilement installé java. De même, si vous êtes sur, Mac utilisera ce fichier DMG et pour d'autres systèmes d'exploitation. Les autres versions. Il doit accepter le contrat de licence, puis cliquer sur le lien pour le télécharger. Une fois que vous avez le démarrage de Jerry Kane, installer Eclipse est très facile. Eclipse est livré sous forme de fichier ZIP. Copiez-le à nouveau. Si vous avez déjà installé une version d'Eclipse, c'est assez bon. J' ai le dernier, ou au moins j'ai l'avortement sur Mars paie. Le navigateur Web You are a Linda, qui vous mènera à l'Eclipse. Ne parle pas Seigneur. Il existe à nouveau différentes versions d'Eclipse. La dernière est les paquets de néon. Tu ne sais pas que ce que j'ai c'est Mars. Et ici, comme vous pouvez le voir, il existe différentes versions disponibles pour différents systèmes d'exploitation. Pour Mac, il s'agit d'un fichier DMG pour Windows. Il est simple fichier zip. Décompressez le contenu de l'orteil Eclipse, voir Dr B ou D lecteur et créez un raccourci sur chaque bureau qui ressemblera à ceci. Dans la prochaine conférence, je vais vous montrer comment lancer les clips I D et travailler avec au minimum. Si vous avez des chaussures en lançant l'éclipse, je d. Vous pouvez suivre ces instructions de dépannage ici réglage de la variable d'environnement pop sur windows réglage Javon Underscore Home, etcetera. Dans la plupart des cas, ils ne sont pas requis. Si vous installez Jerry K correctement et si vous l'avez installé, décompressez simplement le contenu de l'éclipse. Nous ne devrions pas voir de problèmes, Mais si vous voyez des problèmes, suivez les instructions de dépannage, et vous pouvez également me poster les questions via un message ou une discussion. 2. 2 Éclipse de lancement: dans cette conférence, je vais vous montrer comment lancer l'éclipse. I d. Une fois que vous avez leurs clips dans la machine Starliner, vous verrez une icône comme celle-ci sous le dossier d'installation Eclipse, vous pouvez créer un raccourci pour cela et notre clic sur cette icône qui va perdre leurs clips I d. Dès que l'éclipse s'ouvre, elle vous invite à sélectionner l'espace de travail. Vous pouvez parcourir et sélectionner le dossier sur votre machine où vous voulez que les projets Oliver Eclipse soient enregistrés dans eclipse. Tout ce sur quoi nous travaillons est un projet. Ainsi, lorsque nous créons des fichiers XML, des schémas XML, nous commençons par créer un projet. Et puis nous avons mis tous nos dossiers dans ces projets. C' est un emplacement très veulent eclipse pour stocker tous ces projets, il pourrait être votre lecteur C. Tu conduis. Ça n'a pas d'importance. Une fois que vous sélectionnez ce dossier, cliquez sur OK, qui a senti terminer le lancement de l'éclipse et sera redirigé vers le tableau de bord éclipse comme celui-ci dans les sections plus tard, il créera plusieurs projets à la fois, par exemple, comme le dernier schéma XML 3. Introduction 3 Introduction au cours: Bonjour là. Bienvenue dans le schéma X Amel sur XML notre définition en étapes faciles. Dans cette vidéo, je vais vous donner une commande. Vous suivez le parcours afin que vous puissiez l'utiliser efficacement. Ce cours est organisé en sections et la section manger a une ou plusieurs conférences à la fin de sa section. Il y a un quiz pour vous permettre de faire une auto-évaluation sur ce que vous avez appris de cette section . Les questions de ces questionnaires sont celles auxquelles vous êtes habituellement confronté lors des entrevues d'emploi et des exemptions. Considérez 70% comme un bon score dans ces quiz, il y a une section facile mise en place du logiciel dès le début. Hors du parcours, je vous recommande de mettre en place toutes leurs piscines avant de commencer le cours. que vous naviguez à travers le parcours, vous pourriez avoir quelques questions. N' hésitez pas à poser ces questions en m'envoyant un message sur votre ennemi. Notre discussion avant de poster vos questions comme une discussion, je vous recommande de vérifier si les questions sont déjà postées par quelqu'un crie plus tôt sur là déjà répondu pour vous. Je vous recommande également de participer à d'autres discussions et de répondre à leurs questions car c' est un excellent moyen d'apprendre que le cours a assez de matériel pour vous de maîtriser l'exemple ainsi que le XML. Schéma notre définition, mais vous devez vous entraîner pour en tirer le meilleur parti. N' hésitez pas à me contacter et à poser des questions. Maintenant, je vous suggère de commencer et d'apprendre l'exemple. XML schéma notre définition en étapes faciles. 4. 4 Introduction: de cette section, vous allez maîtriser les concepts de maximum C'est ce que l'examen, Elise. Pourquoi on en a besoin. Ou des façons que c'est si populaire. Ensuite, ils l'utilisent sur le pays avec la section en créant un excellent document en utilisant le lierre éclipse. 5. 5 Qu'est-ce qu'un XML: de cette conférence, il apprendra. Quel exemple XML signifie langage de balisage extensible, comme le dit le nom lui-même. Nous pouvons créer notre propre balisage nécessaire à nos fins commerciales en utilisant excimer. Si vous êtes familier avec son équipe, L alors vous savez que son équipe fournit des éléments pré-définis qui ont une signification particulière pour les données qu'ils enveloppent. Par exemple, John ici en gras, entouré par les balises B son équipe attaques sera interprété par les navigateurs Web comme Internet Explorer, Chrome et Firefox en gras. Chacun affichera ce texte ici. Bienvenue dans le monde du maximum dans un légèrement plus grand formé et en gras. Donc, son démon ajoute une signification particulière aux données. Ou il agit la valeur de présentation pour les pièges de données, et il a un joli trouver des éléments hors jeu. Alors que l'exemple n'a pas d'éléments prédéfinis définis, il nous permet de créer notre propre XML. En utilisant l'exemple, nous pouvons définir notre propre balisage. Par exemple, si nous travaillons sur l'application de commerce électronique, nous pouvons créer une commande ml qui aura l'adresse d'expédition des articles déjà en ligne sur tout ce dont nous avons besoin pour les données de commande. De même, si nous travaillons sur un nouveau SPORTAL, alors nous pouvons créer un ML de nouvelles qui peut contenir les gros titres, politique et la prévention, information politique, nos nouvelles politiques ainsi que les données sportives Les applications peuvent alors utiliser ce maximum pour l'enregistrer pour manipuler et afficher jusqu'à la fin, l' utilisateur ou même l'orteil échanger ces informations avec d'autres applications. C' est la mise hors tension XML pour résumer XML, qui signifie langage de balisage extensible. Contrairement à son équipe le fera, il n'a pas de jolis éléments mis en place pour créer notre propre langage de balisage ou des éléments de balisage afin que nos applications puissent utiliser les données comme ils le veulent et qu'elles puissent faire ce qu'elles veulent faire avec ces données très facilement. 6. 6 Pourquoi le XML: Pourquoi XML notre eau ? Les avantages de XML l'avantage numéro un, que vous connaissez déjà de la conférence précédente, est que nous pouvons créer notre propre balisage personnalisé en utilisant XML. Par exemple, si nous travaillons sur l'application de commerce électronique, nous pouvons créer un maximum plus dur qui a le dur déjà expédié pour toutes les informations sur le produit , etc. Un deuxième et le principal avantage de l'exemple est qu'il porte à la fois les données sur les métadonnées. Par exemple, supposons que nous travaillons tous ensemble pour Amazon sur leur application Web Amazon, qui permet aux clients de passer une commande, puis l'application d'expédition Amazon, qui expédiera la commande au client lorsqu'elle est prête. Maintenant, dès que le client passe une commande ou lorsque le produit est prêt à être expédié sur Amazon , application Web envoie les données à l'application d'expédition Amazon au format XML, l'application d'expédition Amazon. En regardant cela, XML, qui a acheté les données qui est 1234 déjà, et l'adresse pour l'expédition des informations sur les méta données, qui est l'ordre i d. L'expédition en quatre sait quoi faire avec ces données saura immédiatement que Ceci est pour commande 123 et les informations d'expédition est l'endroit où il doit expédier la commande. Enfin, exemple suit certaines anciennes règles de Val NUS. Nous devons donc nous assurer que nos applications qui produisent XML comment nous assurer qu' elles envoient un XML propre. Sinon, les applications qui traversent le XML peuvent être rejetées. De même, nous avons des règles de validation très puissantes. Nous pouvons créer des fichiers de schéma, par exemple, puis ces applications qui échangent des données. Par exemple, lorsque l'application d'expédition Amazon de détection de réplication Torretta Amazon peut valider ces données par rapport à un schéma qu'ils ont accepté avant même que ces applications ne soient développées. Pour résumer les principaux avantages de l'utilisation de XML, il nous permet de créer un balisage personnalisé. Il a acheté les données sur les données de la matière, ce qui rend facile pour les applications à j'ai consommé les données et j'ai un certain sens hors de lui . Enfin, il suit certaines anciennes règles de Val NUS et aussi il nous permet de faire la validation des données avant faire quoi que ce soit avec ces données 7. 7 quand utiliser le XML: Quand sont où utiliser XML ou Berry ? XML Généralement utilisé. Il existe trois endroits où le maximum est principalement utilisé ou doit être utilisé pour l'échange de données pour les recherches de configuration. Pour enregistrer des données sur pour manipuler et présenter des données pour l'échange , par exemple, nous avons une application sur l'application à et ces deux applications comment certaines données en commun ou ils veulent échanger des données. exemple est le chemin à parcourir parce que l'exemple a des données ainsi que des méta données, et il peut être validé aussi bien. Les technologies que nous pouvons utiliser pourraient être des services ainsi pep, des services restauration, des RPC simples ou des appels à distance. Cela n'a pas d'importance, mais tous ces outils utilisent en interne XML toe Exchange les données. Deuxièmement, en tant que fichier de configuration. Si vous êtes un développeur de logiciels ou un testeur, vous connaissez déjà plusieurs fichiers de configuration tels que le Web dot XML en Java, l'espace pour vos applications Web, XML point sobre pour vos serveurs d'applications, le point de bombe XML et build ou maximum de fichiers de construction pour toujours. XML peut être facilement utilisé comme fichiers de configuration car nous pouvons à nouveau fournir les informations de configuration sous forme de données. Ensuite, les métadonnées indiquent à quoi servent les informations de configuration. Enfin, nous pouvons utiliser XML pour enregistrer les données manipulées et les présenter à l'utilisateur. J' ai travaillé une fois sur une nouvelle application sportal où dans les données ont été enregistrées dans un dépôt à titre exemple, puis à un moment donné plus tard, ce portail reproduit cette excitation manipulée. Et puisque le XML a attelé Deimel, il utilise des feuilles de style, convertit imposable en son Deimel et le sens de retour à l'avion. Donc, ce sont les trois grands domaines dans lesquels XML peut être utilisé, de l'échange de données aux fichiers de configuration à l'enregistrement des données sont la manipulation et la présentation au client. 8. 8 Processeur XML: Une fois que vous commencez à travailler sur l'exemple et les schémas XML mains sur, vous entendrez le terme processeur maximal. Le processeur XML est une application logicielle ou une bibliothèque qui peut lire la structure du document XML et vérifier son puits, ancien NUS et la validation de tous les éditeurs XML comme Eclipse Exemple, Spy et même les navigateurs Web comme Internet Explorer et Chrome ont un processeur XML construit à l'intérieur d'eux sur un utilisateur direct. Par exemple, les processus, en particulier lorsqu'il s'agit de langages de programmation, sont une parcelle XML. Encore une fois, c'est une bibliothèque de logiciels qui peut vraiment XML et le rendre facile pour les langages de programmation comme Java, Darknet combat ou tout autre langage de programmation. Partie XML. Monsieur, nous allons faciliter les choses pour ces langues. Ou il va lire la structure XML sur représenté dans un format facile pour ces langages de programmation à faire usage de ce XML Les jours d'été. Une fois que vous naviguez dans l'exemple, les lectures de schéma XML entendent un terme appelé processeur d'exemple. Ce n'est rien d'autre qu'un logiciel qui peut lire la structure de fichier XML représente notre vérification pour ses formules de puits et la validation. Et lorsque vous travaillez avec la programmation, langages comme Java sont dotnet, il écoutera un terme appelé au symbole Parcelle. Il est rien d'autre que le processus XML qui peut vraiment vérifier XML pour son puits, ancienne validation NUS et puis facilement le président qui examen Alina ancien que ces langues peuvent comprendre à la place hors blâme fixé. 9. 9 bonjour XML: Non, vous savez ce qu'est XML, pourquoi nous en avons besoin et où l'utiliser. Il est temps d'apprendre à créer du XML. Pour ce faire, a lancé l'éclipse i d en cliquant sur un raccourci clip. Une fois que vous êtes dans eclipse, allez dans le menu Fichier Dites new project Everything in eclipse est un projet, donc vous devez enregistrer vos fichiers dans un projet sous la section générale. ici Sélectionnezicile projet. Cliquez sur Suivant, Donnez un nom à votre projet. Appelons-le Bonjour XML et cliquez sur Terminer. Nous avons notre projet prêt à créer un exemple Document Cliquez droit sur le projet Aller à nouveau Goto Autre à la fin ici dans la recherche Wizards Pipe XML et ils trouveront le XML Bizerte sous elle, nous devons assistants Un est comme quelqu'un a déposé . L' autre est le schéma XML Sélectionner le fichier XML cliquez sur suivant. Donc, comme le projet sous lequel vous voulez que le fichier aille Votre exemple Filename. Appelons ça hello dot extension XML hors fichier XML est toujours dot xml click finish et nous avons notre premier exemple de document eclipse crée ce premier exemple exemple d'élément de déclaration Il va apprendre les détails de chacun et tout dans cet élément dans le prochain section. Pour l'instant, créons notre exemple de salutation, créant dès que vous fermez l'élément Eclipse automatiquement les sexes L'élément final pour cela, il apprendra sur l'élément racine. Sera en savoir plus sur les anciennes règles de Val et tout cela dans la section suivante ici. Bonjour, Excitation commencer simple à venir avec un exemple de document en utilisant leurs clips. I d. Ici, nous avons un élément de route appelé salutation à l'intérieur, que nous avons un autre élément appelé Hollow et les données sont l'exemple Et les métadonnées sont Bonjour. Le résumé rapide pour créer un exemple de document. Nous allons dans le menu de fichier disant nouveau d'abord nous créons un projet, donnez-lui un nom puis nous allons faire un clic droit sur le projet Se savait Aller à un autre type en XML dans la recherche ici Sélectionnez le fichier maximum, dire ensuite et lui donner un nom. Alors reviens ici. Commencez à taper ou xml Darkman avec les éléments et les données qu'il contient 10. 10 mains XML sur la introduction: dans cet exemple de section Hands on, vous apprendrez à créer un document XML à partir de zéro. À la fin de la section, vous aurez un permis de conduire examen créé en utilisant très un sexe. Certains éléments introduisent des entités Commons, sauf 11. 11 Drivers à la Usecase de 11 conducteurs: dans cette conférence, je vais vous présenter le permis de conduire, le cas d'utilisation ou l'exigence que nous avons. La plupart des pays ont un système centralisé de délivrance de permis de conduire comme les ambassades dans le Parti américain S. S. A. A.ou l'officier de transport routier en Inde, où dans le permis de conduire sûr pour son citoyens, pour divers types hors véhicules comme les voitures par express X etcetera et ces applications logicielles qu'ils utilisent vendre cette information à leur propre base de données sur le système de fichiers. Maintenant, nous avons une exigence de port, nous construisons une application où les banques sont autres. Les applications tierces comme les compagnies d'assurance peuvent accéder à ces informations de permis de conduire à partir de ce système centralisé. Pour ce faire, ils veulent échanger ces informations par exemple. Notre travail est de trouver ce XML. Ce XML peut également être utilisé par d'autres applications au sein des députés, si les articles sont au sein des organisations gouvernementales. Par exemple, les informations de licence chaque fois que vous obtenez un billet d'excès de vitesse sont chaque fois que vous sautez un signal. Dans des pays comme les États-Unis, votre licence est un essai à un moment donné, donc il peut y avoir une application dans le bureau M V, qui peut extraire les informations de votre licence en affectant certains points et l'enregistrer dans une autre base de données. Ce XML peut donc être utilisé de différentes manières. Mais notre objectif est tout simplement de s'en sortir mieux. Exemple. Document. Voici donc les éléments que ce XML aura sont les champs que le sentiment devrait avoir. Nous pouvons appeler cela le numéro de langue de balisage ml du permis de conduire, le numéro de permis. Le prénom de la rivière, le nom de famille de la rivière, les données. Mais bien sûr, le véhicule, qu'il s'agisse d'une voiture, d'un camion ou d'un vélo, la date de délivrance hors de la licence, une photo de départ, la photo elle-même, mais l'emplacement de la photo très D stocké sur le serveur de base de données central sur, puis date d'expiration hors de la licence, donc nous allons construire un exemple de document en utilisant tous ces champs dans les prochaines conférences. 12. Déclaration XML: Chaque document XML commence par la déclaration, également appelée déclaration prologue. Dans cette conférence, il apprendra la syntaxe hors déclaration XML en commençant à travailler sur le cas d' utilisation de licence du pilote . Pour ce faire, lancez Eclipse i d. Allez dans le menu de fichiers qui crée un nouveau projet Project New Project non pas un projet Java, mais un projet simple. Allez sous la section générale à son projet. Cliquez sur Suivant. Visualisez votre projet en nom. Appelons cela Driver License XML et laissons tout, comme les options par défaut. Cliquez sur Terminer. Nous avons notre projet assez juste. Cliquez sur le projet SE savait. Accédez à l'autre type dans X Emmel sous les modèles XML. Choisissez le fichier XML. Cliquez sur Suivant votre fichier. Un nom ? Appelons ça les conducteurs Permis l Capital. Vous pouvez le nommer. Tout ce que tu veux. Cliquez sur Terminer. Comme vous pouvez le voir par défaut, l'Eclipse i d crée la déclaration maximale, la toute première ligne dans le document XML. Pour nous, il commence par le point d'interrogation inférieur au symbole. Il se termine par le point d'interrogation et plus grand que le symbole. Ces symboles indiquent à la parcelle XML ou au processeur qu'il s'agit d'une instruction de traitement et qu'il ne s'agit pas du document XML réel ou des éléments et attributs du document XML. Nous pouvons avoir d'autres types d'instructions de croisement comme des pousses de style, etc. Ce XML indique parcelle maximale que cet élément est de la spécification maximale ne sont pas feuille de style la version en utilisant l'attribut russe sur cet élément, nous pouvons spécifier ce que le lavage XML utilisaient. La version actuelle de l'exemple est 1.0, je vais expliquer une bordure et selon aussi un attribut autonome dans la prochaine conférence. Pour résumer la toute première ligne dans chaque document XML est une déclaration XML. Des idées comme Eclipse créeront cette ligne pour vous par défaut. La syntaxe Qu'est-ce qu'il est inférieur à symbole point d'interrogation, et il se termine par un point d'interrogation et supérieur à symbole. Nous avons divers attributs sur elle, comme la version et le cordage, et autonome va apprendre et selon et autonome dans la prochaine conférence 13. 13 Encodant Encoding: dans cette conférence, il apprendra comment utiliser l'attribut et selon sur la déclaration XML ou le prologue et selon est utilisé pour spécifier un caractère cept que nous allons orteil utilisé pour représenter le texte dans notre document XML par défaut. C' est la beauté de huit. Donc, si vous prenez cela et selon attribut religieux entièrement par défaut partie maximale surréalisme beauté sur huit, nous pouvons également utiliser d'autres ensembles de caractères comme la beauté de 16 qui peuvent représenter la plupart des personnages de la plupart des langues sur cette planète. Nous pouvons également utiliser d'autres caractères. C' est comme si je s whoa shift J s Vous utilisez IGP et ainsi de suite pour résumer avant puis en fonction des caractères dans notre numéro XML tee off huit mais vous pouvez utiliser d'autres jeux de caractères ainsi ainsi 14. 14 attribute autonome: Dans cette conférence, il apprendra un attribut plus important sur la déclaration XML, qui est les attributs autonomes. Cet attribut autonome indique à la partie XML, monsieur, si cet exemple de document existe seul ou s'il peut utiliser des documents provenant de l'extérieur comme un schéma XML. Donc, ce stand seul peut avoir une valeur désactivée. Oui, ne sont pas. Oui, indique à l'exemple, Prosser, qu'aucun document externe n'est requis pour analyser ce document et que ce document XML existe seul. La valeur par défaut est non, ce qui indique comme certains un processus que ce document XML peut utiliser. D' autres documents comme le schéma d'exemple sont des feuilles de style XML et ainsi de suite. 15. 15 éléments: éléments sont le cœur de chaque document XML examiné document est cos off un ou plusieurs éléments imbriqués les uns aux autres. Il devrait toujours commencer par l'élément racine. Alors créons l'élément vérité pour notre permis de conduire. Cas d'utilisation en allant à éclipse, double-cliquez sur ce permis de conduire. Pas un exemple. Touchez pour qu'il maximise. Et ici, donnons notre élément de route et notre nom. Ça s'appelle ça permis de conduire. Dès que vous fermez cet élément, Eclipse crée automatiquement une balise de fin ou un élément de fin pour l'élément de départ à chaque élément a un début Retour sous intact commence par le symbole inférieur et se termine par un symbole supérieur à. Et l'intact commence par le symbole inférieur à suivi de la cachette et se termine ensuite par un symbole supérieur à dans lequel nous avons le nom des éléments. Dans cet élément, nous pouvons Comment plusieurs autres éléments qui vont créer dans la prochaine conférence sont nous pouvons avoir des données textuelles. Il y a certaines conventions de dénomination que nous devons suivre. Lorsque nous créons des éléments, ils commencent un élément intact, souvent l'élément doit être identique, ce qui signifie que nous avons le permis de conduire ici. Vous ne pouvez pas dire des chauffeurs ici. Si vous dites qu'il garde immédiatement des points à nous qu'il y a un problème avec cela, la licence du pilote de type d'élément doit être résiliée par la balise n correspondant. Le permis de conduire Control Z et l'autre est parti donc ils sont coupés. Sparser est en coulisse, et il ne se plaint pas immédiatement de l'ancien problème NUS. Les noms des deuxième chambres sont sensibles à la casse. Donc, si vous utilisez des majuscules pour la balise de départ, vous devriez utiliser la même casse exacte pour l'intact également. Donc, ce de, par exemple, sur l'intact. Si je change ce d de capital à petit, sauvez-le immédiatement. Un clip sparser indique le message d'erreur. Il dit que la licence du pilote de type élément doit à nouveau être résiliée avec elle. permis de conduire correspondant aux partenaires XML de Parson est sensible à la casse. La règle, un nom d'élément, peut contenir des caractères alphanumériques. La ville est simple. Nous n'avons déjà utilisé que les caractères Alfa. C' est des bits alpha. Nous pouvons aussi avoir des numéros ici si vous voulez. L' élément final doit également être le même. La dernière et dernière règle, le cas échéant. Il y a des caractères spéciaux qui sont autorisés. Ils sont le trait de soulignement et la période du symbole de fléchette afin que nous puissions prendre en charge ce 123 et utiliser un trait de soulignement point de trait d'union. Vous ne pouvez pas utiliser d'autres caractères spéciaux. Essayons d'utiliser yeah, commencez comme vous pouvez voir les changements de couleur immédiatement. Si vous voulez voir le message d'erreur explicite droit, cliquez sur le fichier et cliquez sur le bouton Valider. L' évaluation est terminée. Une lettre a été découverte. Une ressource a été validée en moins d'une seconde verra le message d'erreur. Sous le problème. Les pilotes de type d'élément étape doivent être suivis d'une spécification d'hommage supérieure notre barre oblique Supérieure à si les pièces sont confondues. Il pense que l'élément se termine ici. Donc, n'utilisez pas de caractères spéciaux autres que des traits de soulignement et des points de fonds élevés. Donc, dans cette conférence, vous avez appris que nous pouvons avoir un seul et un seul élément de route. Nous avons créé l'élément racine de licence de pilote pour notre cas d'utilisation. Cet élément de route peut aider. L' un d'eux est plus des éléments de changement et aussi des informations textuelles. Les conventions de dénomination. Il existe quatre conventions de dénomination différentes, dont vous devriez toujours vous souvenir de vous débarrasser. Cette erreur peut faire un clic droit, enregistrer, valider à nouveau frappé. Ok, plus d'erreurs 16. 16 créer des éléments enfants: dans cette conférence, nous allons remplir l'examen de permis de conduire avec tous les champs de notre cas d'utilisation. C' est le numéro de licence. Les données du prénom nom de famille, mais le type de véhicule date hors émission à la date d'expiration couvriront la photo lors de la prochaine conférence. Lorsque vous apprenez à connaître les attributs, commençons par créer les éléments réfrigérés pour ce permis de conduire inférieur au symbole. Le premier champ est le nombre. Dès que vous le fermez, Eclipse générera l'élément final pour cela. Donc, ici, nous pouvons avoir n'importe quelle information textuelle. Disons 12345 C'est le premier élément enfant hors permis de conduire. Créons d'autres éléments enfants. Ainsi, les sous-éléments d'un autre élément sont appelés éléments refroidis, et l'élément qui les entoure est appelé l'élément parent. Le suivant est le prénom. Vous pouvez suivre n'importe quelle convention de dénomination. Je tombe la valise de chameau ici. Nous allons un perroquet et puis cette période de nom E. Retournez aux données de cas d'utilisation, type de véhicule de naissance et date hors question. Rendez-vous, mais 18e de moi. 1981. Pas de secret là-bas. Tuyau de véhicule. Gardions les choses simples. Appelons ça une voiture. Habituellement, ils ont un noyau pour cela. Comme voir, être quatre vélos, etcetera. Mais gardons les choses simples. C' est un type de véhicule de naissance. Ensuite, nous avons la date d'émission et la date d'expiration, donc date hors émission. C' est un 11 juin 2012 enfin date d'expiration ou d'expiration. C' est 11e off. Juin 2000 15. C' est ça. Nous avons fini de supprimer ces lignes ici. Les espaces. Le partenaire ne se soucie pas des espaces pour l'ancien de son document. Vous pouvez appuyer sur le contrôle Shift F qui a déplacé tous ces éléments vers la droite afin qu'il soit facile pour nous de lire. Ce document saura immédiatement que ce sont les éléments de prison du permis de conduire . Il est donc aussi simple de créer un document XML avec un élément racine. Toujours, il peut avoir n'importe quel nombre d'éléments refroidis qui peuvent transporter des informations textuelles différents types, nombres, caractères, dates et ainsi de suite. 17. 17 attributs: en XML, Darkman pourrait se sentir seul et s'ennuyer. S' ils n'ont pas d'entreprise, c' est-à-dire que leurs attributs entrent en image. Il apprendra sur les attributs en utilisant le champ photo de notre exigence. La photo doit inclure l'emplacement des pilotes photographiés sur le serveur, donc pour ce faire, ajoutera un élément photo p Capital et au lieu d'avoir une valeur textuelle hors l'emplacement. Nous pouvons simplement utiliser un attribut d'emplacement, et cet emplacement peut être un nom de serveur apparu US Office Server barre oblique les attributs de dépôt . Contrairement aux éléments, ils ne portent pas les données réelles, mais ils qualifient leurs données sur Artem Special sens pour les éléments. Un autre exemple pourrait être Nous pouvons avoir un i. D.unique D. ou nous pouvons avoir un statut sur le permis de conduire, qui indique si c'est un actif ou si c'est annulé ou si il a été suspendu pour belles raisons, comme vous avez conduit 100 150 propriétaire 15 route rapidement fait. Donc, cet attribut status qualifie ici tout ce permis de conduire, mais il ne contient pas directement les données qui appartiennent au permis de conduire lui-même. Pour résumer les attributs sont des paires de valeur de nom, les noms suivent toujours les mêmes conventions de dénomination que les éléments, et la valeur doit toujours être à l'intérieur. Les tribunaux doubles sont des tribunaux uniques. 18. 18 éléments vides: éléments qui n'enferment aucun enfant. Les éléments sont des données de texte sont appelés éléments vides dans notre XML de licence de pilote. La photo de l'élément ne contient aucune donnée textuelle. Les éléments réfrigérés sont-ils propres ? C' est vide. Il y a simplement un hommage appelé Location, qui raconte l'emplacement de la photo. C' est pourquoi ils sont utiles, la valeur ajoutée uniquement à travers leurs attributs. Mais ces éléments doivent toujours être fermés, soit en utilisant un élément de fin sont nous pouvons utiliser la notation abrégée où vous pouvez taper la barre oblique juste ici sur l'élément de départ sur, nous pouvons supprimer l'élément et complètement. 19. 19 commentaires: Les commentaires XML nous aident ainsi que d'autres ne pas Uppers sont des lecteurs qui lisent notre excellent document en utilisant des commentaires XML. Nous pouvons indiquer le but de l'ensemble du document ainsi que les éléments et attributs qu'il contient. La syntaxe des commentaires est inférieure au symbole, pas au trait d'union. Eclipse nous donne immédiatement que la fermeture des commentaires XML, qui est tiret, tiret de crédit que symbole de celui-ci. En cela, vous pouvez taper ce que vous voulez. Ce document XML contient ces informations de licence. Nous pouvons également avoir des commentaires entre les éléments. Par exemple, la date d'expiration. Elle varie selon les pays comme nous. La date d'expiration de la licence pour les citoyens. C' est quatre ans, et pour les titulaires de visa, c'est la date d'expiration du visa, de sorte que cela pourrait changer d'un pays à l'autre juste pour le rendre plus évident. Ici, nous pouvons addict commentaire comme celui-ci si vous êtes un développeur, si vous avez utilisé l'exemple pour configuration, une autre façon d'utiliser les commentaires est de commenter temporairement un certain élément pour le faire au lieu de taper les commentaires, nous utilisons ce symbole moins que. Par exemple, ici, je veux commenter la date de naissance, je peux dire moins de symbole, pas de trait d'union. Supprimez ceci et l'élément qui a été généré par Eclipse. Allez ici jusqu'à la fin du jour plus grand que le même et tapez un trait d'union juste avant. Et tout cet élément est maintenant commenté. Nous utilisons donc cela comme les développeurs commentent temporairement certaines configurations dans les fichiers XML pour résumer les commentaires, instructions dans le maximum qui sont ignorées par la partie XML. Monsieur, nous l'utilisons pour fournir plus d'informations sur le document lui-même sont sur les éléments et les attributs d'un document qui nous sera très utile ou pour toute autre personne qui lit nos documents XML. 20. 20 entités de personnages: dans cette conférence, il va en apprendre davantage sur les entités d'exemple de trouver. Avant de le faire, réparons une chose sans exemple. Darkman semble avoir accidentellement supprimé le type de véhicule, alors ajoutons-le après les données. Mais le type de véhicule, si vous l'avez déjà, n'a pas besoin à elle. La valeur est la voiture No. Nous ne pouvons pas utiliser directement ce symbole moins que, plus grand que symbole les doubles courts. Les tribunaux individuels sont même 1% symbole à l'intérieur du texte de notre document XML. Donc, nous allons utiliser l'exemple de types d'entités assez fins. Il existe cinq types d'entités différents que la spécification d'exemple fournit, donc nous pouvons utiliser à la place hors du crochet de pêcheur gauche ou le symbole inférieur que nous pouvons utiliser à l' esperluette. Lt. Tous ces personnages sont des tribunaux. Commencez avec elle et le symbole de la personne se termine par un demi-côlon entre la maison. Certains caractères, que la parcelle d'exemple ignorera dès qu'elle verra ce symbole esperluette. Il sait que c'est un caractère spécial ou un tribunal de la spécification XML, et il va les ignorer, essayer d'utiliser radicalement le symbole moins de. Mettons-le à moins de symbole. Dans mon nom de famille, droit Cliquez sur faire une validation et immédiatement vous obtenez une erreur. Parce que l'exemple Parsa est confus. Il cherche un symbole supérieur à ou une barre oblique supérieure à, mais il a trouvé le symbole inférieur à à à la place. Donc, à la place, hors de ce symbole moins que, je peux l'utiliser et par signé lt virgule sur la personne. Lt. Même égal et clic droit sur Valider. Je n'ai plus l'erreur. Donc, si jamais nous avons une exigence très dans vos données doit contenir un hors de ces symboles, vous devez utiliser les tribunaux spéciaux et ensuite vous pouvez récupérer les données telles quelles et les enregistrer dans votre base de données pour plus qu'il est et pour cent GT demi-points pour 1%. C' est et pour cent un demi-côlon MP pour la cour, arbres à noyau unique et pour cent le demi-côlon de la cour pour la double cour. Il est n pour cent AP garçons Semi côlon. Vous pouvez essayer d'expérimenter avec tous les différents types, bien sûr, mais la chose principale à retenir est que vous pouvez être directement utiliser ces caractères. Comme ils sont utilisés par XML et les parties qui seront confondues. Il devra utiliser ces entités de caractères prédéfinies qui sont fournies par la spécificationmaximale spécification 21. 21 blocs CDATA: Dans cette conférence, vous découvrirez les blocs de données maritimes utilisant les blocs de données C. Nous pouvons inclure n'importe quel texte, tous les caractères à l'intérieur de notre document XML la syntaxe pour le bloc de données de mer commence par un symbole inférieur à, suivi par pas de crochets, puis le texte voir les données suivies d'un autre crochet. Et il se termine par des crochets bleus et plus grand que symbole dans ce crochet ici et le crochet carré ici nous pouvons taper n'importe quel texte et la partie exemple sir l' ignorera . Les blocs syriens sont généralement utilisés pour donner des exemples. Nous pouvons inclure un document XML. Voici, nous pouvons inclure un morceau de notre document XML comme la date hors question anarchistes. Si vous voulez présenter le format hors de la date qui devrait être utilisé et comment il devrait être utilisé, week-end donner des exemples comme celui-ci, nous pouvons l'inclure et la parcelle ne se plaindra pas leçons Impliquer un symbole supérieur à R E pour l'utilisation tous les caractères. Il va simplement ignorer l'ensemble du bloc de données voir. Donc, si je fais un clic droit sur ce maintenant sur, faites-le Valider. n'y a pas d'erreurs sont des avertissements. C' est l'espoir de beauté en utilisant des blocs de Syrie. On peut avoir n'importe quel numéro au large de la Syrie. Tha bloque dans notre document n'importe où mais nous ne pouvons pas imbriquer un bloc ensemencé à l'intérieur et autre bloc de Syrie. Donc, pour résumer, nous pouvons vous voir que beaucoup d'inclure n'importe quel texte dans ou examiner des documents au lieu d'utiliser des entités de caractère un au moment où ils les deux comment leurs propres utilisations. Mais vous devriez utiliser un de ceux comme requis pour votre application. Habituellement, les blocs de Syrie sont utilisés pour vous quelques exemples hors de votre allocation d'examen ou comment utiliser les différents éléments de votre document XML. 22. 22 éléments Nested: avant de terminer la section d'exemple en discutant bien, anciennes règles Ness dans la prochaine conférence prendront une dernière exigence. Autrement dit, nous allons ajouter l'adresse à notre licence, et l'adresse devrait avoir une ville de rue, un État, État, pays et cette cour de fermeture éclair. En utilisant cela, nous allons démontrer comment XML peut avoir des éléments maîtrisés à l'intérieur des éléments Nestor. Plusieurs niveaux au large de M. Dennis, allez à l'Eclipse i d. Après la photo ajoutera un nouvel élément appelé Adresse sur cette adresse. Nous avons maintenant changé les éléments. En commençant par Street City State est un autre pays élément et enfin cordon zip. Maintenant, nous avons plusieurs niveaux d'imbrication ici. Le permis de conduire, l'élément racine a l'adresse comme un élément obsolète sur Brasington a plusieurs éléments à l'intérieur , qui sont les éléments de queue hors adresse. Donc l'adresse devient le parent hors ville de la rue, etcetera, et pour l'adresse, le parent est le permis de conduire. Donc rue, ville, état et tous deviennent les petits-enfants hors permis de conduire, Par exemple, est un document hiérarchique. Nous pouvons avoir n'importe quel nombre hors hiérarchies ou n'importe quel niveau hors nous imbriqués. Remplissons ces avec des valeurs Street. Appelons ça Stevens Drive City. Voyons comment l'une de mes villes préférées dans le Roi de l'État de Brescia, Pennsylvanie. Be a Country USA rapport 194 ou 6 C'est ce simple orteil. Ajouter des niveaux sur les éléments Nestor dans la prochaine session utilisera tous ces éléments sur Park propos de notre récapitulation toutes les règles nous mal formées que nous avons suivi jusqu'à présent lors création XML. 23. Recap de l'humeur: dans cette conférence, je vais résumer toutes les règles de Val pour Melissa que chaque exemple de document devrait suivre . Nous suivons depuis que nous avons commencé à travailler sur le permis de conduire XML. La première règle est chaque exemple de document, mais doit avoir un élément racine dans notre cas. L' élément racine est le permis de conduire. n'y a qu'un seul et un seul élément de route. Tous les autres éléments deviennent Enfants de cet élément écrit. Nous l'avons suivi. Les éléments XML doivent avoir un pack de fermeture, donc chaque élément que nous commençons devrait avoir une balise de fermeture. Nous pouvons utiliser une notation abrégée comme nous l'avons utilisé en cas de photo off. Si c'est un élément vide, nous pouvons le fermer directement sur le début arrière, au lieu de l'avoir séparé intact, ont été autorisés à avoir un tag séparé et aussi. Mais c'est une notation abrégée. Leur exemple. Les éléments doivent être correctement imbriqués. Donc, si nous avons commencé cette adresse d'élément à l'intérieur hors permis de conduire, nous devrions également fermer l'élément de fin hors adresse avant la fin du permis de conduire. Donc, je ne peux pas comment cet élément de fermeture. Je l'ai coupé et je l'ai collé après le permis de conduire. Immédiatement, nous voyons l'erreur. Il dit que l'adresse doit être terminée afin que nous devrions imbriquer les éléments correctement. C' est un autre exemple bien ancien de salle NUS. Les balises sont des cas puisque vous avez vu cela ? Si j'ai commencé tag avec la rue, je devrais également finir avec tous les cas d'avocat que je peux utiliser séparément. Si j'utilise des majuscules ici immédiatement, il y aura un exemple d'erreur Les valeurs d'attribut doivent être courtisées. Vous l'utilisez déjà aussi sur la photo. Si je prends ces tribunaux pour la valeur, il n'est pas valide sauf mollify. Valider ceci Maintenant l'évaluation échoue. Une ressource a été validée, mais d'autres ont été découvertes. Et si vous le pointez sur, leur seul tribunal est attendu pour l'emplacement de l'attribut. C' est donc la règle finale de bien former la maladie. 24. Introduction 24 schema XML: en utilisant des exemples est sorti. Je suis les applications peuvent valider quelqu'un. Laissez l'échange sur cette section. Il apprendra ce que cela est venu par cette raison pour laquelle nous avions besoin sur la façon d'en créer un. Nous avons également appris différentes banques qui sont disponibles et nous créons un skim off XML. 25. 25 Qu'est-ce qu'un schema XML: de cette conférence, il apprendra le schéma d'exemple de l'eau. Notre définition est schéma XML définit la grammaire sont un Blueprint par exemple Document qui est que nous pouvons utiliser le schéma XML pour mentionner quels éléments peuvent être là dans XML Quels attributs peuvent être là ? Quel nom ? Espaces que XML peut utiliser L'ordre dans lequel les éléments doivent se produire le nombre d' occurrences de chaque élément Et aussi nous pouvons restreindre les données à l'intérieur du document XML uniquement aux valeurs Sartain Tout ce qui peut être fait en utilisant la définition de schéma maximale si document examiné suit le fichier de schéma si elle a schéma xml sont définis et si elle suit ce fichier de schéma, il est appelé un modèle XML de document d'exemple valide Notre définition est également fichier xml mais Dark x s l'extension à la place Off dark XML, il aura un xsd sombre avec des stands par exemple définition de schéma tous les éléments que nous pouvons utiliser à l'intérieur d'une amende de schéma sont fournis par W trois c le consortium World Wide Web. Ils ont défini la spécification hors du schéma XML, par exemple, Si nous avons un ordre non XML, nous pouvons avoir ordonné ou xsd qui disent quels éléments peuvent être présents et les tributs d'eau peuvent être présents et dans quel ordre dans l'ordre dot xml pour résumer Hey, fichier de schéma En utilisant son fichier chimio, nous pouvons définir la grammaire de nos documents XML. Le fichier de schéma est également un fichier XML, et les éléments qui peuvent être utilisés dans le fichier de schéma sont fournis par le World Wide Web Consortium. Si un document XML a un schéma de mal défini et s'il suit, ce fichier de schéma est appelé un exemple de document Valley. 26. 26 pourquoi 26 avec la schématique XML: Pourquoi avons-nous besoin d'un fichier de schéma XML et où l'utilisons-nous ? Le fichier de schéma XML est un contrat entre deux utilisateurs x Immel. C' est si l'application une et l'application à échangent des messages XML contre certaines données. Nous n'avons pas de contrat à définir pour quels éléments et attributs devraient être là. Dans cette application de document XML, on peut envoyer n'importe quel XML de jour à quelle application ne se soucie même pas ou ne comprend même pas . De même l'application à peut aussi faire quelque chose de similaire en envoyant des données erronées sont des données supplémentaires dont l'application ne se soucie pas ? C' est là que la définition d'exemple de schéma entre dans l'image et ces deux applications, juste au moment où elles sont développées, peuvent convenir d'un contrat en définissant tous les éléments et attributs à l'intérieur du schéma maximal . Notre fichier de définition pour ce XML. De même, disons que nous le sommes. Nous avons acheté un nouveau logiciel de gestion des employés pour notre entrée place et maintenant cette gestion employant sont justes de 1/3 partie doit accéder à notre base de données des employés et le logiciel tiers nous a demandé d'utiliser le fichier de configuration XML afin que nous disions logiciel où nos bases de données et comment y accéder à l'intérieur de ce fichier de configuration XML. Cette offre de tiers validera notre exemple selon lequel nous le présentons par rapport au fichier de schéma et ils nous fourniront. Ceci est sorti très bien de sorte qu'en regardant ce fichier de schéma, nous saurons quels éléments nous pouvons inclure dans ce fichier de configuration. Donc, partout et chaque fois que vous utilisez l'exemple pour vous assurer que la Axe Families Valley il transporte des données de valeur, nous avons besoin d'un contrat. Et c'est là que la définition de schéma d'exemple entre en image. Nous pouvons spécifier tout ce que XML peut comment, à l'intérieur d'une définition de schéma maximale. 27. 27 types de diagrama XML: Régime de Maximus. Notre spécification de définition nous donne trois types différents que nous pouvons utiliser dans le schéma XML . Pour mentionner quel type de données ou de documents examinés portent, ils sont dans des types construits. Ceux-ci sont définis par le W trois C. Ils sont des entiers, des décimales, ladate de printemps, date de printemps, heure de la date et il y a plusieurs autres tuyaux que je vous montrerai plus tard. Vous pouvez utiliser tous ces types sur. Nous construisons notre document skimmer et mentionnons que notre élément devrait être unique. Ces types sont des attributs doivent être un de ces types. Nous pouvons alors même étendre ces types intégrés en créant nos propres types simples si nous voulons restreindre. Par exemple, si vous voulez limiter un stringer à 15 caractères, nous pouvons utiliser le type de chaîne intégré comme base et ensuite nous pouvons utiliser une restriction du schéma XML sur. Nous pouvons créer un type simple et ensuite nous pouvons appliquer ce type simple et nous définissons les éléments à l'intérieur de notre fichier de schéma comme ceci. Vous verrez tout cela en action même faire cela main sur dans les prochaines conférences. Jusqu' à présent, nous avons vu leurs types intégrés, puis pour créer des types simples en étendant ces types intégrés . Enfin, nous avons aussi des types complexes. Les types complexes sont des éléments qui peuvent avoir d'autres éléments à l'intérieur d'eux. Nous pouvons créer des types complexes soit en utilisant les types intégrés sont des types simples sont d'autres types complexes peuvent utiliser la combinaison de ces trois. Donc, dans cette conférence, vous avez appris les trois types différents que nous utilisons sur schéma ou documentons les types intégrés, qui sont définis par le W trois C, puis les types simples que nous créons. Ce sont les types de données personnalisés. La syntaxe pour créer un type simple est de nouveau fournie par le bleu trois C et enfin, les types complexes de l'arrière-plan orienté objet. Ensuite, les types complexes sont comme créer vos classes en utilisant les types construits disponibles. 28. 28 mains de chema XML sur la présentation: Il est temps de travailler sur un cas d'utilisation et la peur, et certains d'entre nous sont sortis de zéro. À la fin de la section, vous savez, créé un fichier de schéma en utilisant les types de dîner intégrés qui sont disponibles à partir du schéma d' exemple W trois c sur les spécifications. 29. Usecase de la gestion 29 patients: Dans cette conférence, je vais vous présenter le cas d'utilisation de la gestion hospitalière ou de la gestion des patients pour lequel va créer un schéma XML. Disons que vous et moi travaillons en équipe sur l'intégration de deux applications, à savoir l'application financière des patients, qui traite du patient. Les renseignements personnels sont des renseignements sur l'assurance et tout cela quand il est enregistré dans un hôpital, puis l'application clinique du patient, ce qui signifie avec ses rayons X, des tests sanguins sur tout ça. Ce que ces deux personnes ont en commun, c'est l'information du patient, et ils veulent échanger ces informations en XML. Notre travail est de trouver un exemple de fichier de schéma, qui agit comme un contrat entre ces deux applications. Ces deux applications s'accordent sur le fichier de schéma sur les hommes. Les finances du patient envoie un montant X patient à la clinique du patient SLA, il peut utiliser le schéma sont de valider ce XML et vice versa. Notre analyste d'affaires nous a donné les exigences suivantes. Pour commencer, nous devrions avoir un nom dans le schéma pour le patient est l'âge, l' e-mail, l' adresse, adresse, sexe et un numéro de téléphone. Telles sont les exigences qu'elle voulait pour commencer et en tant qu' analyste d'affaires typique . Elle nous a également dit que nous aurons plus d'exigences à mesure que nous progresserons 30. 30 types de données de données de Schema XML: le schéma XML. Les types de données intégrés nous permettent de spécifier les données papier que notre exemple, les éléments et les attributs peuvent contenir. Ces types de données sont définis par le W trois C dans l'exemple. schéma spécifie tous les exemples principaux. Les processeurs et les partenaires connaissent toutes ces bandes, tout comme d'autres langages de programmation comme C C plus Java python. Ces types de données ont commencé la morsure de types numériques, qui peut porter huit valeurs d'enseignant de Grande-Bretagne Shot, qui peut prendre des valeurs entières de 16 bits dans l'image qui peut prendre 32 bits valeurs entières de long qui peut prendre 64 bits dans les valeurs de jerry, puis décimal, qui peut contenir des nombres à virgule flottante ou des nombres décimaux. Et nous avons plusieurs autres types, comme octet non signé, etcetera, que nous utilisons rarement. Mais si vous voulez les vérifier, vous pouvez simplement Google pour le schéma numérique. Sont les types sont exemple numérique. Scheme sont des types et vous trouverez la liste entière. Donc, ces types d'Internet ici par graphique au Texas, où ils peuvent gérer différentes tailles hors numéros, sont différents. Étendez en plus grand nombre. Le deuxième type important que nous avons est le type de date stocks avec date met peut date date date date date heure, qui peut comment à la fois la date ainsi qu'une heure dans ce temps, qui peut porter juste le temps. Ensuite, nous avons plusieurs autres valeurs que nous utilisons rarement, comme le jour mois acceptable, qui peut transporter des portions de la date comme le jour, mois et ainsi de suite. Enfin, nous avons les types de chaîne importants. Voici le printemps. Il y a peu d'autres types, mais encore une fois nous les touchons vraiment. Le type de chaîne représente les caractères définis, que vous utilisez généralement pour les noms actuels et ainsi de suite. Tous ces types de bâtiments peuvent être utilisés ou seront utilisés par nous pour trouver nos propres types simples. En utilisant les restrictions de schéma XML, nous pouvons utiliser les types d'inventeur, les étendre et restreindre les valeurs qu'ils portent, et ensuite nous pouvons également les utiliser pour créer des types complexes qui sont des éléments avec des sous-éléments sont avec des attributs. Ils verront toute cette inaction dans les prochaines conférences. Pour résumer la spécification de schéma XML de W trois c définit les types intégrés que nous avons utilisés pour marquer nos éléments et attributs Une fois que nous les marquons, ces éléments et attributs ne peuvent porter que ces valeurs de type hors valeurs dans le document XML. Ils sont des types numériques comme morsure courte dans cetera tech, types de date sur les types de chaîne. Nous utilisons ces types pour trouver nos types simples et complexes. 31. 31 Affirmer des types aux champs: Dans cette conférence, nous allons assigner les différents types de données dans construit un à notre exemple. Champs est stocké avec le nom est un ensemble de caractères, donc c'est facile. Nous pouvons utiliser le type de chaîne intégré. L' âge est numérique, alors utilisons-nous ici. Email à nouveau. Est-il mis en marche les caractères String à nouveau ? Genre Pour l'instant, nous allons le laisser comme un type de chaîne étendra le type de chaîne plus tard. Lorsque vous apprenez sur les types simples et restreint la valeur de sexe à juste comment quelques valeurs, puis le numéro de téléphone. Alons-le comme une chaîne aussi, et nous sommes tous réglés de telle sorte que simple. Nous avons un dicton qu'ils sont différents dans les tuyaux de construction, qui sera utilisé lorsque nous créerons notre schéma nous pour ces domaines. 32. Les bases de l'espace Namespace: d' apprendre ce que sont les espaces de noms et pourquoi nous en avons besoin. Les espaces de noms identifient de manière unique les éléments sur les attributs d'un document maximal. Lorsque nous créons un fichier de schéma, par exemple, disons que nous travaillons sur la création de fichiers de schéma pour Amazon dot com et ebay dot com toe gérer leurs commandes. La première étape serait, et nous avons défendu le schéma. Nous allons Assane un espace de nom cible pour tous les éléments dans l'ordre d'Amazon en utilisant l' attribut d'espace de nom cible de la spécification de schéma XML, et nous allons utiliser un unique Vous êtes tous d'Amazon. C' est toujours une bonne pratique à utiliser. Vous êtes beaucoup l'entreprise parce qu'il est unique à travers le monde et sur Internet pour l'espace de noms. Et puis, si nous définissons un espace de nom cible pour eBay, il ressemblerait à ceci où et d'utiliser la neige eBay, mon nom ou le Worrell eBay. Une fois que nous défendons un espace de nom cible dans leurs fichiers de schéma respectifs, nous pouvons utiliser un parfait à la place en utilisant tout cela, vous êtes tous de qualifier chaque élément dans le schéma XML l'été prochain. Plus tard, nous pouvons l'utiliser parfait comme ce XML et un stand, par exemple, nom, espace. Cet attribut, il est pour les spécifications maximales. Le côlon. Peu importe. Parfait. Nous voulons utiliser ce parfait à partir de ce point dans le temps construire plus rugueux, orteil ce que vous êtes tous et alors nous pouvons qualifier tous les éléments en utilisant cette AMC à la place tout ce Worrell. De même, si nous défendons un parfait pour eBay, voici le XML. À moins que deux-points eBay soit le parfait, cela pourrait être X y z ou quoi que ce soit, puis l'espace de nom réel. Une fois que nous définissons l'espace de nom cible et qualifions tous les éléments que nous créons avec ces préfixes et nous avons créé le document maximum Ce document XML devrait également utiliser l' espace de nom exact . Par exemple, l'ordre pour Amazon l'élément racine pour l'ordre aura maximum à moins que deux-points un parfait défini pour l'espace de nom sur tous les éléments dans cet ordre sera qualifié avec le parfait. De même, la commande pour eBay utilisera la maladie XML appelée sur eBay, puis tous les éléments contenus dans seront qualifiés avec l'espace de nom d'eBay. Pour une raison commerciale. Si nous devons utiliser plusieurs commandes d'une Amazon peut-être dans un seul XML Lachman, regardant l'espace de nom que nous savons à partir de quelle société sont si les artères d'Amazon ou est l'ordre d'eBay pour résumer les espaces de nom heures pour identifier de manière unique les éléments les attributs. Dans le document XML, nous créons des espaces de noms cibles dans le fichier de schéma, qui indique que tous les éléments de ce schéma de et doivent suivre l'espace de nom Sartain , puis à la place en utilisant l'ensemble, vous êtes autorisé à qualifier chaque élément dans le schéma . Nous l'utilisons, mais si c'est si vous êtes d'un fond de programmation orienté objet dans le monde hors espace de nom Java n'est rien d'autre qu'un paquet où les classes nucléaires et les mettre dans un paquet Sartain . Et dans le monde sombre du net, il est appelé espace nom très créer des classes et les mettre dans les espaces de noms. Vous apprendrez quelques sujets basés sur des noms avancés dans les sections plus tard, mais pour l'instant, cette information est assez bonne pour vous de commencer avec la création d'exemples de schéma et ils vont créer des espaces de noms cibles perfectionnant les éléments dans ce schéma hors avec ces noms base 33. Création de schema: dans cette conférence va commencer à travailler sur nos patients. Est venu un fichier en utilisant l'éclipse Islay lancer l'éclipse je d aller dans le menu de fichier sera créer à Nouveau projet Vous êtes projet le nom frappé ensuite et puis votre projet Le nom Appelons le schéma patient Cliquez Terminer Maintenant que nous avons un projet clic droit sur le projet nous allons créer un fichier de schéma en disant nouveau autre Ceci est très similaire à la façon dont nous avons créé le type de fichiers XML en XML Sous l'exemple Wizards sélectionnez le fichier de schéma XML au lieu fichier XML cliquez sur Suivant Choisissez notre sélectionner le projet sous ce que vous voulez créer le schéma C'est le schéma du patient Projet votre nom de l'île skim off Ça l'appelle patient L'extension est Dark Access City et North XML XSD représente par exemple schéma notre définition clic finition Eclipse crée les éléments minimaux que sont requis par chaque fichier de schéma Il est un fichier XML comme vous pouvez le voir un fichier de schéma Bien que l'extension est sombre Access City il est un fichier XML Il commence par la déclaration XML Alta Prologue ligne suivie l'élément racine l'un et un seul élément de route appelé schéma. L' élément de schéma, ainsi que d'autres éléments qui seront utilisés plus tard, est défini dans le XML, et ce sont les W trois c nom espace examen maladie Attribut, par exemple, espace de nom, et il est utilisé pour spécifier à quel espace de nom ces éléments appartiennent. Si nous définissons cet anus XML sur l'élément racine automatiquement, tous les éléments refroidis que nous avons définis plus tard ou que nous utilisons plus tard appartiennent à cet espace de nom. Donc, tous les processeurs d'exemple et les parcelles comme celui que nous utilisons une éclipse connaissent tous ces éléments de l'espace de nom W trois c. La cible signifie espace. D' un autre côté, Eclipse Gender l'a fait aussi pour nous aider. L' espace de nom Stargate peut être utilisé pour spécifier l'espace de nom pour les éléments, que nous définissons pour notre application par défaut. Il a généré quelque chose appelé www dot exemple dot art, et il utilise le nom du fichier comme si vous étiez bon patient. Alors, changeons ça. C' est toujours une bonne pratique de lui donner un nom de domaine hors de notre entreprise car il identifiera de manière unique tous les éléments de notre fichier de schéma. Alors appelons-le, mais la période point com demain. Si nous avons une application de partie 1/3 utilisée par le même hôpital, qui utilise notre application sur s'ils ont leur propre fichier de schéma, ils auraient défini notre espace de noms, qui a leur domaine à la place hors de notre domaine. C' est la beauté de l'utilisation des espaces de noms. Si nous utilisons le même élément nommé même comme patient à partir de différents fichiers de schéma , regardant l'espace de nom, nous pouvons différencier de là. Cet exemple vient de notre à partir de quel espace de nom cette application sont que XML est utilisé à partir de la prochaine fois Maleness Pénis est un insert parfait off. En utilisant tout cela, vous devez qualifier tous les éléments qui allaient orteil pour orteil ou créer plus tard. Nous définissons un examinateur de scald parfait moins de deux points T dans ce DNS signifie généralement l'espace de nom cible , mais nous pouvons aussi utiliser X y Z. Ça n'a pas d'importance, mais laissons-le comme pénis. Copiez ceci et de l'eau sale parce que nous la définissons. Parfait pour ça. Vous le collez ici et nous sommes tous prêts. Je vais expliquer à propos de cette forme d'élément par défaut dans les conférences plus tard Pour résumer dans ce luxe comment créé votre point patient excessivement classé en créant un projet de schéma de patient dans Eclipse il est examen trouvera qu'il commence par l'exemple Pollak suivi par élément racine de schéma maximal à partir de l'espace de nom W trois c. Nous avons également défini le lieu des noms cibles que tous les éléments vont créer. Laissez Ron appartenir orteil. 34. 34 Définir les éléments: dans cette conférence, nous allons remplir le fichier de schéma XML avec tous ces éléments commenceront par créer un élément racine . Alors allons à l'éclipse. I d sous l'élément de schéma. Le premier élément que nous devons définir chaque fois que nous trouvons un fichier de schéma est l' élément racine de notre document XML. Il devrait y avoir un seul élément de route. Donc, il a créé en utilisant l'élément de l'espace de nom de schéma XML. Il y a donc un élément du schéma d'excitation et dans l'espace que nous devrions utiliser pour créer des éléments dans un schéma ou un document. Donnons-lui un nom. Appelons ça le capital du patient B. On peut fermer cet élément ici. Maintenant, nous allons définir un type complexe parce que nous avons besoin de comment tous ces éléments à l'intérieur sur d'autres patients de carte d' élément. Donc, la façon dont nous allons le faire est de définir un type complexe appelé patient. Et dans ce type complexe, nous pouvons avoir tous les éléments comme le nom du patient chaque plus tard, mais ainsi de suite. Donc, ici, nous pouvons avoir une séquence à l'intérieur du type complexe. Nous devrions toujours utiliser la séquence, un choix ou tout, qui apprendra plus tard sur une séquence. Assurez-vous que tous les éléments que nous définissons dans ce type complexe doivent se produire dans le même ordre dans lequel nous les avons définis dans le schéma. Nous apprenons sur d'autres types, comme tous et le choix dans les conférences plus tard, mais vous ne pouvez pas définir directement les éléments sous type complexe. Vous devrez utiliser une séquence sont d'autres options. Donc, à l'intérieur de la séquence, le premier élément que nous voulons est le nom. Donnons donc un nom à cet élément. Nom est égal au nom et au type. Nous avons décidé pour cela est une chaîne du schéma XML nommé Espace. On peut fermer cet élément ici. On peut copier ça et l'énerver cinq fois. Le deuxième élément que nous voulons est l'âge. L' âge est hors type int, comme nous l'avons fait. Ils le trouvent ici, puis e-mail, sexe et téléphone. Leur champ est l'email. String est beau genre. Amenons-le comme chaîne pour l'instant. Nous utiliserons dans de nombreux dans plus tard. Lorsque vous apprenez à bord de l'accès les restrictions pleines. Laissons-le comme chaîne aussi. Maintenant, nous avons créé le type de patient de schéma XML, mais nous ne l'avons pas encore utilisé. Si nous ne faisons pas référence à cela, il n'est pas du tout utilisé. Nous devons donc utiliser ce type complexe sur l'élément racine. Nous utilisons l'attribut appelé Pipe qui est disponible sur ce point est où l'espace de nom parfait entrera en action. Nous utilisons le deux-points DNS, si vous appuyez sur l'espace de contrôle ici. Comme vous pouvez le voir, Eclipse identifie quels éléments ? Quels autres éléments sont disponibles dans le schéma sous cet espace de nom DNS et il utilise ce tuyau de particules. Maintenant, ce type complexe est utilisé par notre élément fruitier. Donc, dans cette conférence, nous avons créé notre fichier de schéma en commençant par l'élément racine. Ensuite, nous avons créé un type complexe qui peut contenir toutes les données que nous voulons. Nous avons utilisé les types intégrés comme string dans etcetera. Qui va changer ces deux types en utilisant des types simples limitera les valeurs de ces champs dans les conférences plus tard 35. 35 valider le XML: maintenant que nous avons des exemples est sorti mal défini. Créons un document XML sur Validé par rapport à ce fichier de schéma. C' est très facile de le faire. En utilisant leurs clips, je vais dans le menu de fichiers dire nouveau soit. Il est très similaire à la façon dont nous avons créé un fichier maximum. Choisissez l'option de fichier XML sous Modèles XML. Cliquez sur Suivant, sélectionnez le projet sous lequel vous souhaitez créer ce fichier. Donnez-lui un nom, patient dot xml Cliquez. Ensuite, c'est là que la magie entre en jeu. Au lieu de cela, hors de créer l'exemple à partir de zéro Choisissez la deuxième option ici avec disons Créer un fichier XML à partir de lui. Fichier de schéma XML. Cliquez sur Suivant Sous le projet Patient Schema, sélectionnez le patient point accès Ville, Le fichier de schéma, partir duquel nous voulons créer X. Quelqu'un cliquez sur Suivant éclipse Partie est l'écrémé hors île. Il identifie l'espace de nom cible qui doit être utilisé dans le maximum généré . Cliquez sur Terminer. On y va. Nous avons notre belle comme certains de cette éclipse a généré. Comme tous les exemples, Lachman. Il commence par la déclaration prologue, ou XML , suivie d'un élément racine que nous avons défini dans le schéma, qui est patient. Cet élément de route a tous les autres sous-éléments que nous avons définis dans un type complexe comme nom est email et tout cela. Mais la clé ici est qu'il a l'utilisateur l'espace de nom cible que nous avons défini dans le schéma sur l'élément racine. Nous avons donc toujours défini le nom cible, l'espace ou tout espace de nom sur les éléments de route afin qu'ils puissent être utilisés pour ébaucher tous les éléments de ce fichier XML. Au lieu d'utiliser ce Worrell entier pour qualifier chacun des éléments hors avant et après il y a une maladie de score parfait T. Cela peut encore être X y Z ou n'importe quelle chaîne que vous voulez utiliser pour le parfait sur. Chaque élément à partir de ce point est qualifié avec deux-points en utilisant ce parfait. Un deuxième attribut important ici est le XML et cet excès I. Cet exercice est à nouveau parfait pour ce nom. Espace W trois c schéma Espace nom de l'instance. Nous l'avons ici parce que nous avons utilisé l'élément appelé Kim sur place. À partir de cet espace de nom. C' est différent, mais w trois c. Cette allégation de Kim indique au processeur maximal où se trouve le fichier de schéma qui peut être utilisé pour valider ce XML particulier. Dans notre cas, c'est le patient point xsd. Donc, le schéma que notre emplacement suit généralement avec l'espace de nom avec l'espace entre et puis ce nom de fichier de schéma. Dans notre cas, nous avons le fichier de schéma lié à la recherche externe. C' est pourquoi nous avons un espace et le nom du fichier. Si c'est que vous êtes, vous pouvez utiliser tout cela. Vous êtes tous ici. Donc, si vous avez votre emplacement culinaire de Mork, et si vous voulez un point que vous êtes, vous pouvez utiliser cet endroit entier ici. Donnons à ces valeurs quelques bonnes valeurs pour ces éléments. Nom. âge de Barrett. 34 24 34. Email barrettes Bloquer un gmail dot com Sexe lui Mail quatre Numéro 1234567890 Bien sûr, ce n'est pas un numéro valide quatre. Ce n'est pas mon numéro de téléphone. Maintenant, si nous essayons de valider ce boursier, c'est très facile à valider. Cliquez avec le bouton droit de la souris, cliquez sur Valider et le processeur Eclipse exécute ce XML contre ce schéma, et il indique qu'il n'y a pas d'erreurs. Sont des avertissements, bien sûr, parce qu'il a été généré. Maintenant, changeons cet âge au lieu d'utiliser entier, essayons d'utiliser des alphabets ici. Contrôle dès que nous l'avons sauvé. Eclipse Processor valider son nouveau pointé sur l'erreur. Il vous indique que la valeur un hors de l'âge pianiste élément n'est pas valide. C' est la beauté d'avoir un exemple de schéma ou de document. Échange-le. Une autre validation que nous pouvons faire ici est que nous avons votre séquence exiger l'ordre de ces éléments. Donc, si j'essaie d'éteindre l'ordre de ces éléments à la place de pianistes nom sur le dessus. Si je le mets après l'âge, il se plaint à nouveau. Point de vue là-dessus Il dit que le contenu non valide a été trouvé en commençant par l'élément P, sauf si l'âge un hors nom est attendu. Donc, il s'attend en nom quand il valide cet excellent. Mais il a trouvé l'âge. C' est de cela qu'il se plaint. Donc, faisons un contrôle Z. Donc, il est aussi simple de générer xml Lachman dans eclipse à partir d'un fichier de schéma sur pour le valider à partir de cette santé de lecture vu comment la validation fonctionne. Donc, dans son offre, l'application peut utiliser leurs propres processeurs XML et valider l'exemple entrant sont l' exemple sortant contre un combat de schéma 36. Introduction 36 types simples: Maintenant, vous savez comment créer un fichier de schéma d'été sur la façon d'utiliser le pantalon de détenu. Dans cette section, vous apprendrez à utiliser les temps simples sur plusieurs façons de restreindre les valeurs que nos exemples d'éléments peuvent contenir. 37. 37 Rester la longueur: Dans cette conférence, nous allons limiter l'élément nom du patient à 15 caractères. Pour ce faire, nous utiliserons les types simples disponibles à partir du schéma XML. Donc, créons notre type simple en utilisant l'élément simple. Si vous appuyez sur l'espace de contrôle, Eclipse vous aidera. Le type simple provient du schéma XML appelé Espace. Nos spécifications Donnez-lui un nom. Appelons ça string 15 cash afin que nous puissions utiliser ce type dans d'autres endroits aussi. Si nécessaire dans ce type simple, nous ajouterons une restriction. La restriction fonctionne, c'est qu'elle dérive d'un tuyau de base d'un type intégré. Donc, la base que nous voulons est le type de chaîne. Donc, notre nom est hors type de chaîne. Mais dans cette restriction, nous pouvons avoir différents types de restrictions sur ce que nous allons utiliser est la longueur maximale. La valeur est 15 pour notre valeur. On le fait ici. C' est la valeur qui. Cette corde sera limitée orteil. On peut fermer le prêt Max ici. Il s'agit d'un élément vide avec des attributs formatés. Maintenant, nous avons défini le type simple. Nous ne l'avons pas encore utilisé, alors utilisons-le ici à la place, hors chaîne de tuyau nous pouvons dire PNs deux-points. Comme vous pouvez le voir, Eclipse nous aide à nouveau dès que vous tapez TMS deux-points. Il nous a choisi tous les tuyaux disponibles dans cet espace de nom. Nous voulons utiliser la chaîne 15 caractères. Type simple. C' est aussi simple que ça. Maintenant, allons à notre XML et validé pour le nom. Tapons un caractère, qui prendra ce nom au-delà de 15 caractères. C' est assez bon, non ? Cliquez sur. Même avant que j'ai raison, Quality Eclipse l'ait déjà validé. Sofa point sur ce message d'erreur ici il dit la valeur Ce que notre vallée nous avons hors élément P dans ce nom n'est pas la vallée. C' est ainsi que nous pouvons restreindre la longueur de l'élément XML. Maintenant, c'est de retour à la normale une fois que je l'ai changé. Donc, dans cette conférence, vous avez créé votre premier type simple. Andi. Comment l'utilisateur Ce type simple de restreint le nombre de caractères hors que le champ de nom peut prendre. Nous avons utilisé leurs restrictions qui est disponible dans un type simple qui dérive toujours d'un type de base, qui est un type de construction dans le schéma XML. Cela pourrait être une chaîne dans Waterworld général, peu importe, et puis il y a différents types hors restrictions. Si vous allez à l'intérieur ici et appuyez sur l'espace de contrôle, vous pouvez voir qu'il existe différents types de restrictions hors restrictions, longueur maximale du continent et ainsi de suite. Vous pouvez utiliser n'importe quel off si nécessaire. Je vais en montrer quelques autres dans les prochaines conférences. 38. 38 en utilisant des énumérations: Ce n'est pas une bonne idée. Tolo toute valeur pour le genre. Alors limitons ça aussi. Comment seulement M sur F m pour mâle pour femelle. Pour ce faire à nouveau, utilisera des types simples du schéma XML. Créons un type simple qui est le nom de genre. Dans ce type simple, nous allons utiliser une restriction à nouveau. Et dans la restriction au lieu d'utiliser un Max terre continentale Exeter allaient avoir une restriction qui utilisera dans de nombreux tibia. Donc cette restriction vient à nouveau d'une corde de tuyau de base et ici dans l'humiliation. En utilisant cela dans les rations Yuma, nous pouvons définir des valeurs. La première valeur d'un mandat est am I va flux Cette énumération ici copiée est dans, um, um, oration badigeonnée sur la deuxième valeur que je veux est si nous pouvons définir des valeurs de nombre hors en utilisant l'élément d'énumération. Restriction d'initié. Maintenant, nous allons utiliser ce type de genre sur. Reportez-vous ici pour le sexe, le type sera à la place de la progéniture TMS espace contrôlé par le côlon. On y va. Genre Sauvez-le. Allez au patient ou xml Maintenant à la place, hors em ici pour le sexe, pour Trey d'utiliser X éclipse valide immédiatement voir l'erreur, la valeur X off pianistes élément. Le sexe n'est pas valide, alors changeons le dos orteil m Sauvez-le. On est de retour dans les affaires. Dans cette conférence, vous avez utilisé un autre type de restriction disponible à partir du schéma d'excitation, types simples qui se trouvent dans le nouveau Marais. Shin dérive de la chaîne de type de base que vous pouvez même dérivé de indigent et comment les valeurs numériques ici, si nécessaire, et puis nous avons fait référence à elle dans le type complexe pour le genre. 39. 39 Créer des types complexes: les états publics sur ceux qui ont un élément qui a changé sont introduits dans cette section. Vous apprendrez à créer des types complexes sur la façon d'utiliser un temps complexe 15 un autre homme complexe. Vous apprendrez également à la maison pour contrôler l'ordre dans lequel les éléments peuvent se produire dans un excellent document ainsi que le nombre de peintures. Un élément particulier ne peut pas se produire à l'intérieur d'une excellente conversation. 40. 40 autres exigences: notre analyste d'affaires nous a enfin fait part de la nouvelle série d'exigences, ainsi que des renseignements de base sur les patients. Elle veut aussi qu'on capte le tuyau de paiement que le patient peut utiliser. C' est soit qu'il paie en espèces, soit qu'il utilise l'assurance sous laquelle il a une couverture. Et si c'est l'assurance, nous devons saisir la limite que la propriété d'assurance ainsi que le fournisseur très simple exigence sera utiliser ces exigences et venir avec les affections du régime pour ces exigences tout en apprenant comment orteil utiliser des types complexes dans d'autres types complexes et aussi de contrôler l'ordre hors éléments dans le type complexe. 41. 41 Faire un choix: dans cette conférence viendra avec le schéma de type de paiement I élément complexe qui apprennent à utiliser l'élément de choix de schéma XML Seigneur de l'Eclipse, I d. Allons à notre fichier de schéma ici. Définissons un nouveau type complexe. Appelez le type de paiement A l'intérieur de ce type complexe aura deux éléments au lieu d'utiliser une séquence que nous allons orteil, utilisez un choix. Donc, le choix dans le schéma XML indique au processeur externe qu'un de ces éléments devrait certainement être là. Ce n'est pas obligatoire pour tous les éléments d'être là en cas de séquence. Ils devraient se produire dans l'ordre exact et tous les éléments devraient être là au moins une fois. Mais en cas de choix, tant que l'un des éléments est là, il ne se plaindra pas. Deux éléments allaient avoir ici est l'élément numéro un nom type de trésorerie. Prenons comme base, Eamon, vous pouvez fermer l'élément ici. Le deuxième élément sera le nom est égal à l'assurance. L' élément fermé ici définira l'élément d'assurance lui-même comme un autre type complexe parce que nous devrons fournir la limite sous Breuder. Donc, il devra être un autre type complexe bien défini que dans la prochaine conférence, quand vous apprenez comment excessivement tout fonctionne. 42. 42 XSD TOUT: conférence. Nous avons défini le type de paiement complexe, qui utilise deux éléments. Espèces et assurances. On n'a pas défini le tuyau d'assurance. Donc, définissons un autre type complexe en apprenant à utiliser Xsd tout afin de créer un type complexe . Appelons ça l'assurance ici, nous aurons tout au lieu d'utiliser choix notre secret. Cette fois, nous apprenons à utiliser tous les moyens. Tous les éléments devraient se produire au moins une fois, mais l'ordre n'a pas d'importance. En cas de séquence off, ils devraient tous se produire et aussi l'ordre dans l'ordre dans lequel ils sont mentionnés dans le schéma ici. À l'intérieur de tout, définissons le premier élément. Le nom est égal au fournisseur. C' est ainsi que le cas et le type d'avocat sont égaux au nom des fournisseurs d'étape de chaîne comme Groupe Lost Blue Shield et ainsi de suite. deuxième élément est la limite, dont cette assurance d'où je peux payer la limite maximale nom sa limite sur le type. Nous allons l'avoir comme une décimale à nouveau, ce multi à partir du schéma XML. Nous avons donc défini leurs deux types. Dans la prochaine conférence, il verra comment utiliser des types complexes dans d'autres types complexes 43. 43 types complexes dans d'autres types complexes dans d'autres types complexes: maintenant que nous avons défini tous les types complexes, comme le type de paiement sur le type d'assurance. Dans cette conférence, vous verrez comment utiliser des types complexes dans d'autres types complexes. Donc, ces types complexes n'ont aucun sens à moins qu'ils ne soient utilisés ailleurs. Donc, l'assurance nous allons utiliser l'assurance pour mentionner que le tuyau ici pour le type de paiement insuffisant d'assurance est égal à si vous êtes de type TNS 100 espace. Est-ce que c'est une assurance comme ce type que nous avons fait sur, alors ce type de paiement devrait être défini pour le patient ici dans la séquence. Donc, nous allons se nom de l'élément est égal au type de paiement est également toe à nouveau. Espace contrôlé par DNS. Le paiement aussi simple. Tout comme la façon dont nous avons utilisé des types simples, nous pouvons utiliser des types complexes dans d'autres types complexes pour résumer. Nous avons défini le type de paiement en utilisant trop de choix. Donc, ces éléments, l' un d'entre eux, devraient être là soit l'un d'entre eux, et nous avons utilisé l'accès à tout pour le trouver, le type complexe d'information sur l'assurance. Tous ces éléments devraient être là, mais l'ordre n'a pas d'importance 44. 44 Contrôler le nombre d'occurrences d'éléments: par défaut. Tous les éléments que nous définissons dans le schéma XML doivent apparaître une fois et une seule fois dans le document XML dans ce luxe va apprendre à contrôler qui utilisera l'e-mail et les champs de téléphone pour apprendre à le faire. Disons que nous voulons que le champ email soit une option. Nous avons une obligation de porter le patient Besoin nord de vous ses informations e-mail. Si j'essaie de supprimer l'e-mail de ce XML en ce moment, dès qu'une sauvegarde diluée, il y a un autre traitement maximal. Eclipse dit qu'il attend un e-mail, mais il a téléphoné au genre pour corriger cela. Retournez à la ville d'accès aux arts des patients Sur l'élément de courriel, nous pouvons utiliser un attribut du schéma d'été. Call Men se produit. Les hommes contrôlent l'espace nous donnera moyenne se produit. Sélectionnez cela par défaut. La valeur est un pour le rendre zéro, ce qui signifie que l'e-mail est maintenant facultatif. Impossible d'obtenir un nombre minimum de zéro fois revenir en arrière et l'autre est parti. Donc maintenant, cet e-mail est devenu facultatif. Maintenant, nous voulons que le patient entre plus d'un numéro de téléphone. Faisons un numéro de téléphone portable pour le numéro, le numéro de bureau etc. nous pouvons essayer cela en ayant plusieurs numéros de téléphone avec le schéma actuel. Copier coller un numéro de téléphone trois fois deux fois. Vous en voyez un autre immédiatement. Il dit type de paiement est ce qui est attendu, mais il a trouvé téléphone. Donc, pour réparer ça, on peut utiliser les ventouses Mac. Max se produit trois, donc on peut avoir trois numéros de téléphone différents maintenant. Si j'essaie d'entrer un autre numéro de téléphone ici immédiatement, il va se plaindre. Seulement trois sont autorisés à permettre que nous puissions utiliser quelque chose appelé unbounded. Il y a une valeur intégrée dans le schéma XML. Tous les processeurs XML connaissent ces valeurs sans limites. Donc, si je dis que je suis plus sous cet élément particulier peut se produire nombre infini hors fois. Si je retourne ici, plus de lettres. On peut avoir n'importe quel numéro sur quatre chiffres maintenant, donc c'est aussi simple que ça. Vous pouvez utiliser les miniatures sur Max acteurs sur tous les éléments définissant votre ski minier ou les types complexes sont partout un type complexe principal et contrôler le nombre d'occurrences élément offre par défaut. L' élément devrait être là au moins une fois et une seule fois 45. 45 valoriser le XML: dans cette conférence. Maintenant que nous avons le fichier de schéma entier prêt, nous allons recréer le fichier XML à partir du fichier de schéma et voir comment la validation fonctionne. Supprimons donc le fichier XML actuel, clic droit dessus. Supprimé. Ok, c'est recréé. juste titre appelé le projet. Dis nouveau. Existe-t-il un fichier XML. Ensuite, choisissez le projet patient Schema est le projet. Tu as encore un nom. Appelons ça le patient Lord XML. Il crée ensuite un fichier XML à partir d'un examen. Un schéma. Choisissez cette option. Ensuite, choisissez le fichier de schéma. Ensuite, laissez les options par défaut, tout comme cliquez sur terminer. Maintenant, si vous voyez que nous avons l'option de paiement supplémentaire disponible ici avant qu'il ne soit en espèces, nous pouvons également ajouter l'élément d'assurance ici. Alors donnons-lui des valeurs de valeur. D' abord. Commencez par le nom. C' est cela avant l'e-mail, mais c'est blawg à gmail dot com. Le genre, c'est bien. Numéro de téléphone 1234 Femmes type cash est très bien pour l'instant. Disons 8000 clic droit Valider. Le document hors cours est valide. Maintenant, essayons de mais l'assurance ici à la place. De l'argent comptant. Supprimez cette option de trésorerie et dites l'assurance de l'espace de contrôle DNS. Comme vous pouvez le voir, un clip ne vous donne que les options disponibles. Nous pouvons soit utiliser de l'argent comptant ou de l'assurance le vent d'assurance sur l'assurance pour voir qu'elle indique l'assurance de type de contenu doit avoir un fournisseur et cette limite. Voyons donc si la commande fonctionne. Essayons la limite de pénis d'abord, disons que si $10,000 est la limite de ce fournisseur, puis nous allons avoir le deuxième élément fournisseur de pénis Blue Cross Blue Shield, l' un des bons fournisseurs. Comme vous pouvez le voir, il n'y a pas d'erreurs de validation, même si vous faites un clic droit et enregistrez la validation. n'y a pas d'autres sont des avertissements, donc la commande n'a pas d'importance, et nous utilisons Access City tout le lundi lorsque nous utilisons le choix. Un seul des éléments devrait être là, comme dans ce cas, nous avons utilisé l'assurance plus tôt, c'était de l'argent comptant. Nous avons donc utilisé avec succès des types complexes dans d'autres types complexes ainsi que vous savez comment utiliser l'accès de choix existant à tous et la séquence existante la plus puissante et la plus fréquemment utilisée pour mandater les éléments de commande ainsi que les occurrences off tous les éléments 46. 46 ElementFormDefault par 46: dans le tout premier schéma Hands on lectures. Comment promis de faire ça. Je reviendrai et expliquerai Award cet élément forme attribut par défaut sur le schéma, l'élément racine de chaque combat skimmer. Je suis donc là pour tenir leur promesse. Ce formulaire d'élément par défaut et la valeur qu'il a qualifiée indique au processeur imposable que chaque élément de notre exemple de document qui suit le schéma doit être parfait avec l'espace de nom. Dans ce cas, nous l'utilisons parfaitement et nos espaces de noms différents sur le dessus. Donc, si j'essaie de supprimer ce TNS d'ici sur les sites de bord immédiatement, le processus maximal plaintes cet élément qu'il attendait est le nom avec l' espace de nom. Mais il a trouvé quelque chose appelé nom donc il ne sait même pas à propos de cet élément parce qu'il n'est pas qualifié avec l'espace de nom. Allons au schéma. Nous pouvons utiliser une valeur appelée non qualifiée Save it. Revenez au maximum de la porte. Maintenant que l'erreur a disparu, donc nous n'avons plus besoin de qualifier les éléments dans notre XML avec l'espace de nom. Mais vous voyez que tous les autres éléments sauront comment les erreurs commençant par l'âge parce que nous avons préfixe date avec l'espace de nom sont que nous le qualifions en utilisant l'espace de nom. Il y a aussi simple d'utiliser l'élément du fort. Faisons en sorte qu'il soit qualifié et dérobé maximum. Allons tout qualifier. C' est à vous de décider comment le faire. Soit vous pouvez l'avoir aussi qualifié que notre non qualifié. 47. 47 attributs Introduction: toute nouvelle sur la signification spéciale supplémentaire pour les données, leurs éléments et fermer Dans cette section, vous apprendrez comment créer des attributs dans un fichier de schéma et aussi tenir arrêté les valeurs hors attributs en utilisant un type simple. 48. 48 Ajouter des attributs: dans cette conférence, vous apprendrez comment ajouter des attributs à votre schéma. Sont les types si ici pour l'élément racine patient. Je veux ajouter un nouvel attribut appelé idee afin qu'il identifie de manière unique le patient. ce faire, allez au type complexe sur le patient après que la séquence sera en utilisant un élément appelé attribut Espace de contrôle. Là, vous allez, un hommage du schéma XML, nommé Espace à partir de la spécification W. Trois c. Cet attribut peut avoir un nom en utilisant lequel nous spécifions le nom de leur hommage. Haïti, et aussi le type peut être intégré type comme dans P j. R. Nous pouvons créer un type simple. Pour l'instant, nous allons utiliser le tuyau indigent intégré va le restreindre Dans la conférence Laurent, Get close l'attribut, en utilisant la notation abrégée. Maintenant, si vous revenez à la quantité X patient sur l'élément patient avant qu'il ne se ferme, nous pouvons avoir une idée hommage et la valeur hors. Il peut être 123 ou n'importe quelle valeur entière. C' est donc simple à créer, attribue dans les types complexes que nous pouvons utiliser l'élément appelé attribut et lui donner un tuyaude nom tuyau 49. 49 attribudes attributs nécessaires: dans cette conférence. Oh, pour faire un attribut requis par défaut. Tout attribut que nous ajoutons au schéma XML est facultatif dans le document XML. Par exemple, si je prends le relais, je veux vraiment trois. À partir de là, le processeur maximal dur du validateur ne se plaint pas parce que nous n'avons pas spécifié attributs qui le rendront nécessaire. Donc, pour ce faire sur l'attribut frapper espace de contrôle et vous verrez les différents attributs qui sont disponibles pour ajouter une signification spéciale à la centrale utilisera l'utilisation d'un hommage par défaut. La valeur pour elle est facultative, qui rend cet attribut. Facultatif sur XML est créé mais utilisera la valeur appelée requise dans les tribunaux doubles requis. Toutes ces valeurs, obligatoires et facultatives, sont définies dans le schéma XML nommé Space Maximum schema, spécification et tous les processeurs XML. Pas à bord de ces valeurs. Maintenant, si vous revenez au patient Nordic Cemal, il verra immédiatement une erreur, dit-il. Attribut idee doit apparaître sur l'élément PNS patient, alors ajoutons que mandat re un hommage maintenant lui donner la valeur 123 et l'autre est parti. De telle sorte que simple à contrôler la météo et l'attribut est facultatif sont requis par défaut. Il est optionnel 50. 50 assigner des types simples à attribuer des valeurs: notre idée. Tribute utilise actuellement dans le type pigeon intégré du schéma XML. Limitons l'I D à la façon dont les valeurs de 0 à 9. N' importe quel nombre de 0 à 9 chiffres. Pour ce faire, créera un nouveautype simple, type simple, et ils apprendront une nouvelle restriction qui peut être utilisée. Alors passons aux types simples sur le dessus sur les temps simples. Créez un nouveau type simple. Donnons-lui un nom I D, et ici utilisera une nouvelle restriction. La première étape pour créer une restriction, comme vous le savez maintenant, est à vous étiez de type basé, qui est dans pour nous parce que les idées dans l'enseignant heuristique les valeurs que nous pouvons utiliser des modèles ou des expressions régulières. Il y a donc un modèle dans le schéma XML que nous pouvons utiliser un perdant. Expression régulière simple ici, zéro au début de la mienne afin que vous puissiez jouer avec les modèles que vous voulez. Ceci est juste pour démontrer qu'il existe un type de modèle disponible dans le schéma XML que nous pouvons utiliser pour restreindre les valeurs à tous les champs. Maintenant, au lieu d'utiliser mpg, nous allons nous référer au nouveau type. Enlevez cela en équipement, nous pouvons nous référer à I d C'est une idée de pénis. C' est ça. C' est aussi simple sur notre I d maintenant ne peut avoir qu'un lâche de 0 à 9. 51. 51 Incluez et importer et l'introduction: de l'excellent schéma mains sur des conférences, vous avez appris les bases de l'examen des espaces sans nom, qui est. L' autre était à l'unité. Qualifier les éléments et les attributs dans un excellent régime US et X montant Feiss à partir des conférences dans cette section, vous obtiendrez un résumé rapide sur elle, espaces Summerlin. Et puis vous apprenez à utiliser l'exemple Schema include on import toe. Utilisez un fichier de schéma dans un autre schéma désactivé. 52. 52 Recap de l'espace Namespace: dans cette conférence, je vais récapituler sur les espaces de noms avant de les utiliser à nouveau pour inclure sur l'importation d'un nom. espace qualifie de manière unique les éléments et les attributs dans nos fichiers US et XML de schéma, par exemple, l'anus XML, par exemple l'espace de nom et il peut être utilisé pour définir l'espace de nom Defour pour tous les éléments qui sont utilisé dans n'importe quel fichier XML. Dans ce fichier de schéma qui est un stagiaire de fichier XML, nous utilisons l'élément schéma I de la séquence d'élément de type complexe. Et tous ces éléments proviennent de l'espace de nom W trois c. Donc, tous les processeurs XML connaissent ces éléments qui sont définis dans cet espace de nom. Nous avons défini leur espace de nom cible pour les affections que nous définissons ici sur lesquelles apparaîtra plus tard dans un exemple de document que notre nom de domaine slash l'objet. Nous travaillons sur notre exigence sur laquelle nous travaillons. C' est toujours une bonne pratique d'utiliser le nom de domaine, bien qu'il ne soit pas nécessaire. Vous savez, mon nom est unique pour une entreprise et c'est toujours une bonne pratique de l'utiliser. Une fois que nous définissons l'espace de nom cible, la prochaine chose à faire est de définir un parfait pour l'espace de nom afin que nous puissions utiliser leur parfait pour qualifier les éléments plus tard lorsque nous les utilisons Dans notre préfixe de schéma, nous utilisons la maladie d'examen qui se par exemple l'espace de nom, deux-points, quel que soit le préfixe que vous vouliez moi ou les VPN. Il peut s'agir de X y z, puis de l'espace de nom que nous sommes définis ici. Et une fois que nous définissons nos éléments, tous ces éléments tombent dans cet espace de nom cible pour les utiliser dans d'autres types complexes, nous utilisons le parfait que nous avons différent sur le dessus. Si nous avons cette forme d'élément, par défaut comme qualifié aura toe qualifier Tous nos éléments dans le document XML avec le préfixe et nous utilisons les éléments dans le Lachman XML nous définissons un espace de nom ici aussi. Avec un préfixe à nouveau, ce parfait ne doit pas être pénis. Il peut s'agir d'un B c, x, y z, ou autre, et ensuite nous utilisons leur parfait pour qualifier tous les éléments de notre document XML. Les deux prochaines conférences, il verra comment inclure des exemples d'éléments de schéma I à partir d'un même espace de nom sur la façon d'importer éléments dans un schéma à partir d'un schéma différent avec un espace de nom différent complètement 53. 53 y 53 d'autres systèmes: que nous obtenons de plus en plus d'exigences et que la taille du fichier de ce patient accès deGross. Nous avons trop de types dans un seul fichier de schéma, ce qui rend difficile à maintenir ou à y apporter des modifications. C' est là que se trouve la ville d'accès. Exemples clé doit inclure l'élément est entré et il nous permet d'inclure un fichier de schéma dans un autre fichier de schéma afin que nous puissions en déplacer un peu. Ces types complexes sont des types simples à leur propre schéma nos fichiers, puis nous pouvons inclure ce fichier dans ce schéma et utiliser tous ces éléments. Déplaçons cet élément de tuyau de paiement du type complexe de ce schéma vers un autre fichier de schéma. Créons un nouveau schéma, un fichier appelé type de patient en cliquant avec le bouton droit sur le patient Maximal Project se connaissait. Aller à un autre type. Dans l'exemple fichier de schéma comme mixte. Sélectionnez le projet Patient XML You Cette clé mon nom. Appelons ça la finition du tuyau de paiement. Nous avons une déclaration maximale et un élément racine de schéma dans le schéma. Ah a écrit élément. Nous pouvons couper ces deux types complexes d'ici le type de paiement sur l'assurance parce que assurance est utilisée à son tour par type de paiement et les a basés ici dans ce nouveau fichier de schéma. pensez que je vais créer un élément supplémentaire ? Laissons le flic en arrière. Remettez-le dans le fichier original et immédiatement vous voyez qu'il se plaint du patient Access D plaintes sur le type de paiement parce que nous avons déménagé vers un autre fichier. Modifions d'abord les espaces de nom dans ce nouveau fichier à partir de cet exemple. Exemple. Par exemple, Lord Argh aussi. L' espace du même nom que nous avons ici. Ceci est important lorsque nous incluons les espaces de nom devrait être vu de sorte que notre obtenir des noms morceau au lieu de paiement. Nous le rendrons patient aussi. Par exemple, honnêteté et le manque et nous avons terminé avec ce fichier pour résoudre l'erreur ici et d'inclure les fichiers dans le nouveau dépôt Le patient est la toxicité droite sur le dessus. A l'intérieur de Lasky, mon élément que nous perdons inclure l'élément qui est disponible à partir du schéma XML. Nous pouvons le fermer ici en utilisant la notation abrégée et pour le schéma, notre emplacement. Donnez le nom du fichier car il est lié à ce type de paiement de fichier dart xsd et immédiatement l'artère a disparu. Ainsi, l'exemple de processeur inclut ce fichier utilise les types complexes qui sont disponibles ici pour les informations de type de paiement. Puisque l'espace de nom dans les deux d'entre eux est identique, je suis capable d'utiliser le DNS. DNS ici pointe vers le même produit spatial opéré point com slash patient, que nous avons utilisé même ici. Donc, tous ces types complexes définis ici tombent dans cet espace de nom sur nous l'incluons et utilisons le même parfait qui pointe vers le même espace de nom pour résumer. Dans cette conférence, nous avons humeur les types complexes pour le type de paiement à un schéma de leur propre afin que notre schéma ne soit pas encombré avec trop de types, et il est facile à maintenir. 54. 54 importer d'autres systèmes: dans la conférence précédente, vous avez appris à inclure les éléments de différents fichiers de schéma dans le fichier de schéma de remorquage en utilisant l'élément include. Ils comprennent les travaux d'Element. Les éléments sont du même nom. L' espace correspondant au type de paiement provenait du même nom. Espace, mais articulé point com slash patient sur le patient non accessible est également à partir de l'espace de même nom. Mais si nous voulons importer des éléments à partir de différents noms lieux, alors nous devrons utiliser l'élément d'importation qui est disponible pour cela. Considérons l'exemple ici. Déplaçons ce champ I d. pour porter un schéma différent avec un espace de nom différent parce que je peux être utilisé pour un patient, pour un médecin, pour une compagnie d'assurance, même pour l'hôpital. Donc je peux être utilisé à travers Kiemas. Donc, ce n'est pas une bonne idée d'avoir ce type simple chez le patient. Xsd foncé Coupez-le d'ici. Créer un nouveau schéma sur le fichier clic droit sur le patient XML dire nouveau dehors, sauf schéma tiré. Ensuite, sélectionnez le XML du patient Project, donnez-lui un nom Point commun Access City. Il a fini jusqu'à ce que le décalage F. Jusqu'à présent, Matt, basé sur le type simple ici sur l'espace de nom. Nous allons utiliser un nouvel espace de nom, mais nous allons copier le Vous êtes tous d'ici à partir de n'importe quel autre système actuel de fichiers. Mais un point TPL com L'Ural reste le même, mais nous laisserons le commun comme est le lieu d'un patient à la fin. Maintenant, nous avons un nouvel espace de nom appelé Commun dans une organisation, nous pouvons comment plusieurs espaces de nom comme celui-ci pour chaque équipe sont pour chaque modèle sur lequel nous travaillons à nouveau ici pour le préfixe aussi, nous allons devoir utiliser le même espace de nom que nous utilisons ici. même espace de nom de cible que nous utilisons ici. Donc maintenant, cet élément d'idée appartient à l'espace de nom commun ne sont pas l'espace de nom du patient pour l'utiliser dans la ville d'accès du patient. Comme vous pouvez le voir, c'est une erreur parce que nous avons coupé les hommes idéaux. Il n'y a pas de type simple appelé idee dans le schéma maintenant, donc corrigons cela en utilisant cet élément d'importation. Mais je fais un peu de schéma et sa place le fermer ici en utilisant l' importation de notation abrégée prend L'emplacement du schéma est celui qui récompense. Similaire à inclure un point commun excessivement est le chemin du fichier qui est lié à ce fichier. Deuxièmement, nous devons également défendre un espace de nom de maïs attribut de plus. Nous devons dire à partir de quel espace de nom Nous importons les éléments pour copier cet espace de nom entier badigeonné ici sur nous avons terminé avec l'importation, mais l'autre n'est pas encore parti parce que nous devons utiliser cet espace de nom pour préfixer ce qualifié cet attribut particulier pour le faire. Définissons un nouveau parfait ici Exemple Dans s qui signifie, comme, comme, quelqu'un dans l'espace. Colin, on peut appeler le parfait comme on veut. Appelons ça. Voir, Vous pouvez également appeler commun si vous voulez ou C est égalité double tribunaux l'espace de nom pour le nouveau fichier de schéma maintenant à la place, hors PNS ici, nous pouvons utiliser commun sur les données est parti. Donc, dans cette conférence, vous avez appris comment de nouveaux éléments sont comment utiliser des éléments de différents espaces de noms travers les fichiers Chema. Nous avons plus le i d le type simple I d dans une ville commune pas accès. Ensuite, nous avons inclus qui sont désolé, nous avons importateur que dans le patient pas excessivement. Nous avons défini ce nouveau parfait pour le nouveau nom, l'espace et l'utilisateur qui est parfait contre l'élément I D.