Bonjour

je ne trouve pas de doc sur le bon moyen de définir proprement un namespace.

je ne parle pas de déclarer un namespace dans un document mais bien de définir le namespace.

par exemple
je veux pouvoir ajouter un attribut perso à la balise A de XHTML

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<a myns:myattribute="some value" name="this">this</a>
pour pouvoir faire ça en restant strict il me faut déclarer mon namespace
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
 xml:myns="http://myserver/mypath/mynamespace" lang="fr">
la question est :
que doit référencer l'uri http://myserver/mypath/mynamespace comme documment (dtd shema )?
et comment le définir pour dire qu'on ajoute un attribut à un tag qu'on défini pas ?

merci
A+JYT