This chapter lists all of the XHTML entities, along with their entity names, numbers, and descriptions. This list is based on Appendix A, Section 2, of the official XHTML 1.0 specification by the World Wide Web Consortium (W3C). This section can be found online at http://www.w3.org/TR/2002/REC-xhtml1-20020801/dtds.html#h-A2. A more usable online reference can be found at http://www.digitalmediaminute.com/reference/entity/.
The entities are grouped in categories. Each table lists the named entity, the numbered entity, an example of how the entity will look, and a description. In Facelets page definitions, the named entities cannot be used, as explained in Chapter 3, Facelets. The only exception to this rule are the five named entities that represent characters with special meaning in XML, listed in the first section of this appendix.
Note
Note that some entities represent markup codes that do not create any visible character, but can be used to influence spacing, set the reading directions, and similar things. For those entities, ‘n/a’ is shown in the ‘Displayed’ column.
The entities listed in the following table can be used to insert characters that would otherwise have a special meaning in an XML file. These five entities are the only ones that can be used as named entities in any XML file, including Facelets page definitions.