Espaces de noms HTML

Dans les exemples de code qui précèdent, vous aurez peut-être remarqué la présence de code HTML. En effet, CSS ne pouvant pas traiter certaines fonctions, le modèle XML+CSS Standard Edition utilise les espaces de noms HTML: le navigateur traite le code utilisant des espaces de noms HTML comme s'il s'agissait de code HTML. Les espaces de noms HTML se composent d'un préfixe (html) suivi d'un signe deux-points (:) et de l'étiquette HTML. L'utilisation d'espaces de noms est une des grandes différences entre les modèles XML+CSS Standard Edition et XML+CSS Standard Edition.

Ainsi, ,les ancres nommées n'ont aucune signification dans le contexte du XML traditionnel. Le modèle XML+CSS Standard Edition ne peut pas utiliser XSL pour définir des ancres, si bien qu'il intègre des étiquettes qui utilisent des espaces de noms HTML :

<html:a name="XXXXXX"> </html:a> 
<html:a ref="monlien.htm#XXXXXX">Mon lien</html:a> 
<html:img src="mygraphic.gif"/> 
<html:table> 
 ... 
</html:table> 

Quadralay Corporation
Voice: (512) 719-3399
Fax: (512) 719-3606
info@webworks.com