
in document content but only in attribute values, where the character would otherwise
terminate the value.
Table 2-5. Predefined entities (denoting characters) in XML
Entity reference Expansion Character Unicode name Need for the entity
< < < Less-than sign < normally starts a tag
> > > Greater-than sign For symmetry with <
& & & Ampersand & normally starts a reference
' ' ' Apostrophe Within an attribute value
" " " Quotation mark Within an attribute value
In XML, any other entities must be defined before use, though you can write the defi-
nitions into an external file and refer to the file in an entity declaration.
Specialized Editors
There
are many good editors and word processors that can handle Unicode or other
large repertoires, many of which are free. The difficult part is to decide which is best
for an individual user, or a user community, or purpose. Therefore, the following de-
scriptions are aimed at illustrating some capabilities and features, so that you know
what’s possible and available.
For information on many other options, see the page “Unicode and Multilingual Editors
and Word Processors,” http://www.alanwood.net/unicode/utilities_editors.html.
BabelPad
BabelPad is a Unicode editor for modern versions of Windows. It is free and available
from http://www.babelstone.co.uk/. It is relatively easy to get started with, and it has
fairly good ...