這是合法的嗎?XML標籤中可以使用非拉丁字符嗎?
<?xml version="1.0" encoding="UTF-8"?>
<Glāžšķūņa Rūķīši="7">
</Glāžšķūņa>
我知道我可以使用各種字體中的內容和屬性值,但我可以在標籤名稱中使用它們和屬性名呢?
這是合法的嗎?XML標籤中可以使用非拉丁字符嗎?
<?xml version="1.0" encoding="UTF-8"?>
<Glāžšķūņa Rūķīši="7">
</Glāžšķūņa>
我知道我可以使用各種字體中的內容和屬性值,但我可以在標籤名稱中使用它們和屬性名呢?
是的,這是合法的。還參見http://www.w3.org/TR/2008/REC-xml-20081126/#charsets
特別地,這部分:
一個名稱的第一個字符必須是NameStartChar,以及任何其他的字符必須是NameChars;該機制用於防止以歐洲(ASCII)數字或基本組合字符開頭的名稱。幾乎所有的角色都可以使用名稱,除了那些可以或可以用作分隔符的角色。目的是爲了包容性而不是排他性,以便可以在XML名稱中使用尚未用Unicode編碼的書寫系統。有關創建名稱的建議,請參閱J關於XML名稱的建議。
是的,這裏的樣本: http://www.opentag.com/xfaq_charrep.htm#char_nonasciitag
<?xml version="1.0" encoding="utf-8" ?>
<Собирание версия="1.2-3">
<Объект id="12">
<НомерОбъекта>45-3454-123</НомерОбъекта>
<ВНаличии>123</ВНаличии>
<Описание xml:lang="ja">第二発電機</Описание>
</Объект>
<Объект id="64">
<НомерОбъекта>45-7894-456</НомерОбъекта>
<ВНаличии>123</ВНаличии>
<Описание xml:lang="ja">手動ウォーター・ポンプ</Описание>
</Объект>
</Собирание>
@ankon:好點! +1 – 2009-10-30 11:03:04