Эта глава описывает реальности характера XML. Прежде чем мы понимаем реальности характера, препятствуйте нам сперва поймите чего реальность XML.
Как положено консорциумом W3 определение реальности следующим образом:
Реальность документа служит как корень дерева реальности и точка отсчета для обработчика XML.
Эт середины, реальности указатели места заполнения в XML. Эти можно объявить в прологе документа или в DTD. Разные виды реальностей и эта глава обсудит реальность характера.
Оба, HTML и XML, имеют некоторые символы зарезервированные для их пользы, которую нельзя использовать по мере того как содержание в Коде XML. Например, < и > знаки использованы для раскрывать и закрывать бирки XML. Для показа этих специальных символов, использованы реальности характера.
Немногие специальные символы или символы которые не доступны быть напечатанным на машинке сразу от клавиатуры. Реальности характера можно использовать для того чтобы показать те символы/специальные символы также.
3 типа реальностей характера:
Они введены для того чтобы во избежание неоднозначность пока использующ некоторые символы. Например, неоднозначность наблюдается когда чем (<) или большой чем (>) символ будут использованы с биркой угла (<>). Реальности характера по-существу использованы для того чтобы размежевать бирки в XML. Следование список предопределенных реальностей характера от спецификации XML. Эти можно использовать для того чтобы выразить характеры без неоднозначности.
Амперсанд: &
Одиночные кавычки: '
Больш чем: >
Чем: <
Двойная цитата: "
Численная справка использована для того чтобы сослаться к реальности характера. Численная справка может или находиться в десятичной дроби или шестнадцатиричном формате. По мере того как тысячи численных справок доступных, эти бит крепко, котор нужно вспомнить. Численная справка ссылается к характеру своим номером в характере Unicode - комплекте.
Общий синтаксис для десятичной численной справки является следующим:
decimal number ;
Общий синтаксис для шестнадцатиричной численной справки является следующим:
Hexadecimal number ;
Следующая таблица перечисляет некоторые предопределенные реальности характера с их численный значениями:
Имя реальности | Характер | Десятичная справка | Шестнадцатиричная справка |
---|---|---|---|
quot | « | " | " |
amp | & | & | & |
apos | ' | ' | ' |
лт | < | < | < |
gt | > | > | > |
Как свое трудное для того чтобы вспомнить численные характеры, предпочитать тип реальности характера реальность названного характера. Здесь, каждая реальность определена с именем.
Например:
«Aacute» представляет прописной характер с акутовым акцентом.
«ugrave» представляет малое с тягчайшим акцентом.