可以XML
,xml
,xML
或「XML」大寫和小寫版本的任何變化可以用作元素或屬性名稱中xml
?XML元素和屬性名稱
如果不是爲什麼不呢?
EDIT1
我指的是命名的元素或屬性。沒有DOCTYPE
EDIT2
我並不認爲這將是一個元素或屬性一個好名字,我無法找到這一個明確的答案。
可以XML
,xml
,xML
或「XML」大寫和小寫版本的任何變化可以用作元素或屬性名稱中xml
?XML元素和屬性名稱
如果不是爲什麼不呢?
EDIT1
我指的是命名的元素或屬性。沒有DOCTYPE
EDIT2
我並不認爲這將是一個元素或屬性一個好名字,我無法找到這一個明確的答案。
雖然大多數工具可能不會阻止它,但這可能是一種不好的做法。根據http://www.w3.org/TR/xml/#NT-Name
名稱以字符串 「XML」,或與將匹配(( 'X' 任意字符串| 'X')( 'M' | 'M')( 'L' |」 l'))在本規範的這個版本或未來版本中保留用於標準化。
也就是說,它可能現在的工作......
乾杯。工具可能應該防止「保留」字... – MattR
XML格式的定義並不禁止它:http://www.w3.org/TR/xml/#NT-Name
您可以點擊此處查看:http://www.w3schools.com/xml/xml_validator.asp - 甚至是「XML」標記確認沒有錯誤。
該定義實際上保留名稱以「xm」開頭,儘管... – MattR
雖然它不禁止,看看在Suggestions for XML Names (Non-Normative):
名稱這是無意義的,不能發音的,難讀,或容易混淆 與其他名稱不應使用。
這是否幫助? http://stackoverflow.com/questions/7414747/is-xml-case-sensitive – HAL
我會說是的 - 你可以使用任何你想要的單詞,但我不會推薦使用xml作爲屬性或元素名稱 –
@Skippy好問題斯基皮。我個人會說「嘿,如果他們是字母,他們都拼出'XML',並不代表」X大,中,大「,那麼我說爲什麼不呢?你總是可以實現一個'strtolower如果需要將'xMl'字符串轉換爲大寫或小寫字母''或'strtoupper'函數,我們就有這個能力;) –