原來xmlns這個屬性是有意義的

今天認真翻mdn看svg相關的文件時,看到xmlns這個屬性。才知道原來這個屬性是有意義的!
以前都一直以為直接寫或者這樣就夠了。

xmlns要處理的問題其實如同字面上來說,就是xml文件的ns,namespace的縮寫。因為有些時候一份xml文件會混雜不同的doctype。 我們在html上設定的doctype雖然定義整份文件是一種類型的xml,而在某些情況(尤其是網頁開發),我們會用到不只一種類型的xml。比較常見的例子是html, svg, canvas。他們也都是不同類型的xml,但我們要讓解析器能夠辨識這一段xml文件屬於哪種類型,就要使用到這個xmlns。namespace的設計就是為了避免不同xml語言卻有相同的標籤。所以,下次還是勤勞點,不論是html或svg,把這段加進來吧!

留言

這個網誌中的熱門文章

幾個匿名聊天app比較和心得

matched betting和股票當沖的小認識心得

spotify 家庭方案根本在整人

ubereats 送餐員初體驗

狂推 Life is strange 啊!!!