2013-08-16 549 views
4

可以XMLxmlxML「XML」大寫和小寫版本的任何變化可以用作元素或屬性名稱中xmlXML元素和屬性名稱

如果不是爲什麼不呢?

EDIT1

我指的是命名的元素或屬性。沒有DOCTYPE

EDIT2

我並不認爲這將是一個元素或屬性一個好名字,我無法找到這一個明確的答案。

+0

這是否幫助? http://stackoverflow.com/questions/7414747/is-xml-case-sensitive – HAL

+0

我會說是的 - 你可以使用任何你想要的單詞,但我不會推薦使用xml作爲屬性或元素名稱 –

+1

@Skippy好問題斯基皮。我個人會說「嘿,如果他們是字母,他們都拼出'XML',並不代表」X大,中,大「,那麼我說爲什麼不呢?你總是可以實現一個'strtolower如果需要將'xMl'字符串轉換爲大寫或小寫字母''或'strtoupper'函數,我們就有這個能力;) –

回答

5

雖然大多數工具可能不會阻止它,但這可能是一種不好的做法。根據http://www.w3.org/TR/xml/#NT-Name

名稱以字符串 「XML」,或與將匹配(( 'X' 任意字符串| 'X')( 'M' | 'M')( 'L' |」 l'))在本規範的這個版本或未來版本中保留用於標準化。

也就是說,它可能現在的工作......

+1

乾杯。工具可能應該防止「保留」字... – MattR