Je me suis toujours demandé comment un analyseur XML gère la vérification d'un espace de noms URI. est-il basé sur une chaîne, ou basé sur l'URI? autrement dit, c'est l'URI standard pour SVGest la vérification d'espace de noms dans la chaîne xml ou URI basé?
xmlns="http://www.w3.org/2000/svg"
Supposons que je vous écris à la place
xmlns="http://www.w3.org/2000/../2000/svg"
ou
xmlns="http://www.w3.org/2000/svg/"
ou même
xmlns="http://www.w3.org:8000/2000/svg"
-ce que ces cas être reconnu comme namespaces svg (URI basé) ou non (basé sur une chaîne)?
Merci
Modifier: le fait que vous pouvez utiliser URN (comme un UUID) me fait sentir comme il est cordage, parce que vous ne pouvez pas appliquer l'URL correcte/considérations URI à un URI non comme URL . Mais peut-être que dans ce cas, cela fonctionnera comme une chaîne?
Modifier: Comme le souligne Tormod, il est fait avec une comparaison de chaînes. Cela m'incite à me demander s'il existe des recommandations pour définir les URI (comme: pas de slash à la fin, tout en minuscules, etc ...). Ou est-ce juste un free-for-all?