Administration > Language Support > Modifying an SGML Declaration to Support Multibyte Characters in Element and Attribute Names
  
Modifying an SGML Declaration to Support Multibyte Characters in Element and Attribute Names
You must modify your DTD's SGML declaration if you want to use multibyte characters in element and attribute names.
* 
You do not need to modify the SGML declaration for XML applications to allow multibyte characters in element and attribute names, as they are already allowed in XML applications.
To modify an SGML declaration to support multibyte characters in element and attribute names:
1. Copy the default SGML Declaration file (Arbortext-path\entities\ati-unc.dcl) to a doctypes directory outside the Arbortext Editor installation.
2. Add an entry in the catalog file to refer to your customized SGML declaration. For example:
DTDDECL "doctype public id" "doctype/doctype.dcl"
3. Specify each two-byte character that you want to use in markup as a Unicode character reference in the NAMING section. For example:
NAMING
LCNMSTART
"企"
UCNMSTART
"企"
LCNMCHAR
"-._:かんじ"
UCNMCHAR
"-._:かんじ"
This specifies that Unicode character 20225 is valid anywhere in a DTD element. The other three Asian characters (12363, 12435, and 12376) may appear in a DTD element as long as they are not the first character.