24.08.2015 Views

Oxygen XML Author plugin 13.2.0

Oxygen XML Author plugin 13.2.0

Oxygen XML Author plugin 13.2.0

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Editing Documents | 34Working with UnicodeUnicode provides a unique number for every character, independent of the platform and language. Unicode is aninternationally recognized standard, adopted by industry leaders. The Unicode is required by modern standards such as<strong>XML</strong>, Java, ECMAScript (JavaScript), LDAP, CORBA 3.0, WML, etc., and is the official way to implement ISO/IEC10646.It is supported in many operating systems, all modern browsers, and many other products. The emergence of the UnicodeStandard, and the availability of tools supporting it, are among the most significant recent global software technologytrends. Incorporating Unicode into client-server or multi-tiered applications and websites offers significant cost savingsover the use of legacy character sets.As a modern <strong>XML</strong> Editor, <strong>Oxygen</strong> <strong>XML</strong> <strong>Author</strong> <strong>plugin</strong> provides support for the Unicode standard enabling your <strong>XML</strong>application to be targeted across multiple platforms, languages, and countries without re-engineering. Internally, the<strong>Oxygen</strong> <strong>XML</strong> <strong>Author</strong> <strong>plugin</strong> <strong>XML</strong> Editor uses 16bit characters covering the Unicode Character set.Note: <strong>Oxygen</strong> <strong>XML</strong> <strong>Author</strong> <strong>plugin</strong> may not be able to display characters that are not supported by the operatingsystem (either not installed or unavailable).Tip: Windows XP/2003: You can enable support for CJK (Chinese, Japanese, Korean) languages from ControlPanel / Regional and Language Options / Languages / Install files for East Asian languages.Opening and Saving Unicode DocumentsOn loading documents <strong>Oxygen</strong> <strong>XML</strong> <strong>Author</strong> <strong>plugin</strong> receives the encoding of the document from the Eclipse platform.This encoding is then used to instruct the Java Encoder to load support for and to save the document using the specifiedcode chart.While in most cases you are using UTF-8, simply changing the encoding name causes the application to save the fileusing the new encoding.To edit documents written in Japanese or Chinese, change the font to one that supports the specific characters (a Unicodefont). For the Windows platform, Arial Unicode MS or MS Gothic is recommended. Do not expect Wordpad or Notepadto handle these encodings. Use Internet Explorer or Word to examine <strong>XML</strong> documents.When a document with a UTF-16 encoding is edited and saved in <strong>Oxygen</strong> <strong>XML</strong> <strong>Author</strong> <strong>plugin</strong> , the saved documenthas a byte order mark (BOM) which specifies the byte order of the document content. The default byte order isplatform-dependent. That means that a UTF-16 document created on a Windows platform (where the default byte ordermark is UnicodeLittle) has a different BOM than a UTF-16 document created on a Mac OS platform (where the byteorder mark is UnicodeBig). The byte order and the BOM of an existing document are preserved <strong>Oxygen</strong> <strong>XML</strong> <strong>Author</strong><strong>plugin</strong> when the document is edited and saved.Opening and Closing DocumentsThis section explains the actions and wizards available for creating new files, opening existing files, and closing files.Creating New DocumentsThis section details the procedures available for creating new documents.<strong>Oxygen</strong> <strong>XML</strong> <strong>Author</strong> <strong>plugin</strong> Plugin Wizard for New DocumentThe New wizard only creates a skeleton document containing the document prolog, a root element and possibly otherchild elements depending on the options specific for each schema type.The <strong>Oxygen</strong> <strong>XML</strong> <strong>Author</strong> <strong>plugin</strong> <strong>plugin</strong> installs a series of Eclipse wizards for easy creation of new documents. Usingthese wizards you let <strong>Oxygen</strong> <strong>XML</strong> complete details like the system ID or schema location of a new <strong>XML</strong> document,the minimal markup of a DocBook article or the namespace declarations of a Relax NG schema.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!