私は単純なhtmlドキュメントを持っています。
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns="http://www.w3.org/2000/xmlns
xmlns:bar="http://www.foo.com/schemas/bar">
<head>
</head>
<body>
<img src="penguins.png" bar:xwidth="300"/>
</body>
</html>
Chrome または Firefox デバッガー (または Javascript) で属性 bar:xwidth を調べると、属性の名前空間 URI が「http://www.foo.com/schemas/bar」になることが予想されますが、残念ながらヌル。
問題は、要素/属性の解析とプログラムによる構築のようです。Javascript では、必要なものを作成できますが、上記または element.innerHTML = "" を読み込んで解析すると、名前空間が null の属性が生成されます。
属性の名前空間URIを正しく取得する方法についてのアイデアはありますか?