Quelle est la différence entre #PCDATA
et #CDATA
sur DTD ?
Réponse
Trop de publicités?
premraj
Points
120
CDATA ( C caractère DONNÉES ) : C'est similaire à un commentaire mais il fait partie du document. Par exemple, CDATA est une donnée, il fait partie du document mais les données ne peuvent pas être analysées en XML.
Note : Le commentaire XML est omis lors de l'analyse syntaxique d'un XML mais le CDATA apparaît tel quel.
PCDATA ( P arsed C caractère DONNÉES ) :Par défaut, tout est PCDATA. PCDATA est une donnée, elle peut être analysée en XML.
- Réponses précédentes
- Plus de réponses
1 votes
Duplicata possible de qu'est-ce que le PCDATA et le CDATA ?
1 votes
Les noms des mots-clés utilisés dans les DTD XML sont les suivants
#PCDATA
etCDATA
. Il n'y a pas dePCDATA
et pas de#CDATA
.1 votes
En plus de la réponse acceptée, vous devez lire stackoverflow.com/a/918462/2013911 car il explique la différence entre le type d'attribut CDATA et les sections marquées < ![CDATA[]]>.