Comment créer et utiliser l'espace de noms XML?
Je veux une page comme ceci:
<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:m="mine.xsd">
<m:dialog m:title="Hello">Hi there!</m:dialog>
</html>
Comment puis-je écrire "de la mine.xsd"?
OriginalL'auteur JSPDeveloper01 | 2010-07-18
Vous devez vous connecter pour publier un commentaire.
fichiers xsd XML sont des fichiers de Schéma, lire à ce sujet. Certains plus ici.
Un exemple simple:
XMLSchema1.xsd
Ensuite dans votre fichier XML, vous pouvez utiliser:
<html>
élément à l'aide de schémas XML?Je pense que l'augmentation pourrait être fait comme ça avec
xsd:annotation/xsd:appinfo
dans votre personnalisé xsd: stackoverflow.com/a/36289758/1915920OriginalL'auteur BrunoLM
Vous pouvez écrire que le fichier XSD vous-même, par la main, vous avez juste besoin d'étudier ce qu'est le schéma XML, et de chercher à savoir comment écrire le code vous-même. Google ou Bing pour de Schéma XML "Tutoriel" devrait vous donner une tonne de frappe (par exemple, la W3Schools Schéma XML Tutoriel).
Ou vous pouvez utiliser Visual Studio pour ce faire:
Exemple d'image
XML
menu, choisissez l'Create Schema
élément de menuCela va générer un schéma XML à partir de votre fichier XML.
Note: ceci est un bon point de départ, mais c'est loin d'être parfait. Surtout avec les petits fichiers XML, il y a beaucoup de choses que le processus de génération ne peut pas savoir et il a juste à faire certaines hypothèses - qui a peut-être raison ou peut être faux. Vous aurez besoin de regarder le fichier de schéma XML pour sûr - et c'est là que le savoir-faire de la première option entre en jeu à très haut la main!
OriginalL'auteur marc_s