이것은 합법적입니까?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
에게이 부분을 참조하십시오 : Name (이름)의 첫 번째 문자가 NameStartChar 및 NameChars 수 있어야한다 다른 문자이어야한다
을; 이 메커니즘은 이름이 유럽 (ASCII) 숫자 또는 기본 결합 문자로 시작하지 못하게하는 데 사용됩니다. 구분 기호로 사용할 수 있거나 합리적으로 사용할 수있는 문자를 제외하고 거의 모든 문자가 이름에 허용됩니다. 의도는 배타적이 아닌 포괄적 인 것이므로 유니 코드로 아직 인코딩되지 않은 작성 시스템을 XML 이름으로 사용할 수 있습니다. 이름 생성에 대한 제안은 XML 이름에 대한 J 제안을 참조하십시오.
예, 여기에 샘플 : 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 –