2010-04-06 216 views
2

對XML命名空間使用命名約定嗎?如果是這樣,背後有什麼推理。xmlns命名約定

我真的很驚訝,幾乎沒有人寫過關於命名約定的XML命名空間。

我見過的大多數命名空間格式爲http://example.org/<some identifier>http://example.org/scheme/<some identifier>。但是,除了最初的「公司」標識符之外,它確實缺乏結構化。

回答

2

一些公司根據組織的邊界(業務部門)組織命名空間的路徑,一些按功能分類(產品,技術,主題)。

號樓沿組織線的命名空間路徑清楚誰控制命名空間中的該區域的項目,但作爲公司REORG隨着時間的推移會變得過時或完全錯誤的。

號樓根據主題將邊界的命名空間路徑需要有人爲防止常用詞的衝突使用命名空間中的路徑中的看門人。基於主題的路徑往往比org路徑更穩定。

它也可能不是一個壞主意,在您的命名空間的根路徑納入了一年的定義。這會給你以後的工作乾淨妖異點不得過且過以前的命名空間定義。

2

命名空間只是別名,唯一真正的要求是它們是唯一標識。

主要是我所看到的:這

http://<company name>/<product name>/<version> 

或變化。