Maison  >  Article  >  développement back-end  >  Introduction détaillée au champ DOCTYPE en XML

Introduction détaillée au champ DOCTYPE en XML

黄舟
黄舟original
2017-04-01 13:58:342433parcourir

La déclaration

DTD commence toujours par !DOCTYPE, suivi d'un espace vide suivi du nom de l'élément racine du document. S'il s'agit d'une DTD interne, alors un espace vide apparaît [], et le document. La définition du type est placée entre crochets. Le contenu de la DTD externe est divisé en DTD privée et DTD publique. La DTD privée est représentée par SYSTEM, suivie de l'URL de la DTD externe. La DTD publique est représentée par PUBLIC. le nom public de la DTD, suivi de l'URL de la DTD

DTD privée

<!DOCTYPErootSYSTEM "http://www.test.org/test.dtd" >

DTD publique

<!DOCTYPEhtmlPUBLIC "-//W3C//DTDXHTML1.0Transitional//EN"
"http://www.w3.org/TR/xhtml/DTD/xhtml1-transitional.dtd" >

DTD publique, le format du nom de la DTD est ". Registration//Organization//Type Tag//Language",

"Registration" indique si l'organisation est enregistrée par l'Organisation internationale de normalisation (ISO), + signifie oui, - signifie non.

"Organisation" est le nom de l'organisation, tel que : W3C ;

"Type" est généralement une DTD,

"Tag" est une description de texte publique désignée, c'est-à-dire le nom descriptif unique du texte public référencé par , qui peut être suivi d'un numéro de version.

La dernière « langue » est l'identifiant de langue ISO 639 de la langue DTD, par exemple : EN signifie anglais, ZH signifie chinois,

Il existe une liste complète des identifiants de langue ISO 639 sur l'adresse suivante

Par exemple :

<!DOCTYPEhtmlPUBLIC "-//W3C//DTDXHTML1.0Transitional//EN"
"http://www.w3.org/TR/xhtml/DTD/xhtml1-transitional.dtd" >

commence par !DOCTYPE,

html est le nom de l'élément racine du document,

PUBLIC signifie un public DTD,

est suivi du nom de la DTD, commençant par - indique qu'il s'agit d'une organisation non ISO. Le nom de l'organisation est W3C, EN indique que la langue de la DTD est l'anglais,

et enfin l'URL de la DTD

Remarque : Bien que l'URL du fichier de la DTD Vous puissiez utiliser des URL relatives ou des URL absolues, mais la norme recommandée est d'utiliser des URL absolues En revanche, pour les DTD publiques, si. l'interprète peut reconnaître son nom, il ne regarde pas le fichier DTD sur l'URL

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!

Déclaration:
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