Snapshot of questions in the Opentag.com XML Internationalization FAQ See: http://www.opentag.com/xmli18nfaq.htm See also: http://xml.coverpages.org/languageIdentifiers.html Language Identifiers in the Markup Context http://xml.coverpages.org/unicode-xml.html XML and Unicode ---------------------------------------------------------------------- Opentag.com XML Internationalization FAQ From version 2001-10-29 Character Representation: What character can I use in an XML document? What is an NCR? Does 146 in ’ corresponds to Unicode or the document's encoding? Can I use character entities like á in an XML document? Can element and attribute names use non-ASCII characters? How do I represent extended characters in a CSS file? Encoding: What is the default encoding of an XML document? Which encodings XML parsers support? How do I specify the encoding of a document? How do I specify the encoding of a CSS file? What are UTF-8 and UTF-16? What is the BOM (Byte-Order-Mark)? How do I convert an XML document from one encoding to another? Language Identification: What is the xml:lang attribute? Do I need to declare the xml:lang attribute? What are the values for the xml:lang attribute? In XHTML should I use lang or xml:lang? What about multilingual documents? Can I use Unicode Language Tags in XML? How do I use the lang() function in XPath? How do I use the lang() selector in CSS? Presentation and Rendering: How do I render ruby text? How do I render bi-directional text? How do I render vertical text? How do I render combined text? How do I use the function format-number() in XSL? How do I use the element in XSL? How do I use the element in XML? How can I separate rendering from tagging? Localization: How do I translate XML documents? What are the guidelines to create XML document types that will be easier to localize? What are the guidelines to author XML documents that will be easier to localize? How can I specify that elements with complex rules are translatable? How CDATA sections fare during translation? Is there any translatable text in a CSS style-sheet? Is there a standard set of localization directives? Can I see some examples of XML documents causing localization problems?