Conflit de noms Étant donné que les éléments utilisés dans les documents XML ne sont pas fixes, il peut arriver que deux documents XML différents utilisent le même nom pour décrire différents types d'éléments, et cette situation conduit souvent à des conflits de noms. Veuillez consulter les deux exemples suivants. 🎜>Ce document XML contient des informations sur les fruits dans l'élément table :
Ce document XML contient des informations sur la table (meubles, non comestibles) dans l'élément table :
Il n'y a désormais plus de problème de conflit de nom d'élément, car les deux documents utilisent des préfixes différents pour leurs éléments respectifs. éléments de table. Les éléments de table dans les deux documents sont ( et < ;f:table> En utilisant le préfixe, nous créons deux éléments de table différents. >----------------- -------------------------------- ------------------ -------------
pour rendre les éléments et les différents espaces de noms liés ensemble ----------------------------- ----------- --------------------------------------- -
qui identifie une ressource réseau. L'URI le plus courant doit être l'URL (Uniform Resource Locator). Une URL est utilisée pour identifier l'adresse d'un hôte réseau. D’un autre côté, un autre URI moins couramment utilisé est l’URN (Universal Resource Name). Dans notre cas, les URL sont généralement utilisées. Étant donné que l'exemple précédent utilisait l'adresse URL pour identifier l'espace de noms, nous pouvons être sûrs que cet espace de noms est unique.
------------------------------------------------------ ------ ------------------------------------Espace de noms par défaut
définition Un espace de noms XML par défaut élimine le besoin de préfixes dans les balises d'ouverture des éléments enfants. Sa syntaxe est la suivante :
Le document XML suivant contient des informations sur les fruits dans l'élément table :
Le document XML suivant contient les informations sur la table des meubles :
Utiliser le nom Quand vous commencez à utiliser XSL dans le fichier espace
, vous constaterez que l'espace de noms est utilisé très fréquemment. Les feuilles de style XSL sont principalement utilisées pour convertir des documents XML dans un format similaire aux fichiers HTML.
Si vous regardez le document XSL ci-dessous, vous constaterez que de nombreuses balises sont des balises HTML. Ces balises ne sont pas des balises HTML, mais un préfixe XSL. Ce préfixe XSL est identifié par l'espace de noms « http://www.w3.org/TR/xsl » : .
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn