le char % est aussi utilis� comme marqueur d' Entity.

Il ne faut pas confondre le r�le de & et de % :

- & pr�fixe une r�f�rence d'entit�. Une r�f�rence peut se trouver n'importe
o� dans le document
- % d�finit une entit� param�tre � usage interne de la DTD : tu n'en
trouveras donc jamais dans un document HTML (ni m�me normalement XML, sauf
dans la DTD)

Par cons�quent, % n'a pas besoin d'�tre encod�.

-----Message d'origine-----
De : Pierre-Fran�ois Lemosquet [mailto:[EMAIL PROTECTED]]
Envoy� : jeudi 5 d�cembre 2002 15:21
� : JavaList
Objet : JTidy


Salut la liste!

Une petite question sur JTidy. JTidy permet de rendre un document
conforme au XML.
Le char & doit �tre transformer en & donc une url
http://www.toto?p1=1&p2=2  est transform�e en
http://www.toto?p1=1&p2=2 .

D'apr�s la norme XML, le char % est aussi utilis� comme marqueur d' Entity.
Donc si une URL est encod�,  JTidy devrait transformer le % en  or
ce n'est pas le cas quand j'utilise le JTidy de Jedit.
Y a t il une propri�t� particuli�re � positionner?

Voir la spec
http://www.w3.org/TR/REC-xml#sec-entity-decl

Répondre à