1. Правила документации
1. Чувствительный случай.
2. Значение атрибута должно быть указано (отдельные кавычки и двойные кавычки в порядке). В общем, двойные цитаты рекомендуются.
3. Все маркеры должны иметь конечный символ.
4. Все пустые теги должны быть закрыты.
5. Должен быть только один элемент.
6. При анализе персонажей пробела они будут выводиться в соответствии с фактическим содержанием и не будут опущены.
7. Специальная обработка персонажа:
Символы символов
<& lt;
> & gt;
& amp;
& Quto;
'& apos;
8. Tag Name Convents:
а Может содержать буквы, числа и другие символы.
беременный Не может начать с чисел и подчеркивает.
в Не может начать с таких символов, как XML или XML.
дюймовый Не может содержать пространства
2. Утверждение XML
Стандартное заявление о объявлении XML: <? XML Version = 1.0 Encoding = GB2312 STANTALONE = ДА?>
подчеркивать:
1. Не может быть пробелов между <? XML и XML.
2.?> Может быть места до или без них.
3. Компендинг и автономные свойства являются необязательными свойствами, значение кодирования по умолчанию-UTF-8, а автономное значение по умолчанию-нет.
4. Общие методы кодирования:
Упрощенный китайский: GB2312
Традиционный китайский: Big5
Западные европейские персонажи: UTF-8, UTF-16
5. Standalone указывает, поставляется ли документ с файлом DTD.
3. XML Атрибуты
Поскольку данные могут храниться как в детских элементах, так и в атрибутах, не существует фиксированного правила, когда использовать атрибуты и когда использовать подэлементы, но рекомендуется хранить метаданные в форме атрибутов, и сами данные должны храниться в форме элементов.
Использование свойств вызывает следующие проблемы:
1. Атрибут не может содержать несколько значений (детские элементы могут).
2. Свойства нелегко расширить.
3. Атрибуты не могут описать структуры (детские элементы могут).
4. Трудно проверить свойства через DTD.
4. Пространство имен
Есть два способа объявить пространство имен:
1. Объявление по умолчанию, все элементы не должны указывать префиксы, такие как:
<schema xmlns = http: //www.w3.org/2001/xmlschema>
<element name = diguanianzhu type = string/>
...
</схема>
2. Явно заявляют, что ключевое слово XMLNS связано с префиксом URI в пространстве имен, и все элементы должны указать префикс, такой как:
<xsd: Schema xmlns: xsd = http: //www.w3.org/2001/xmlschema>
<xsd: имя элемента = Diguanianzhu type = string/>
...
<xsd:/schema>
Акцент: URI, используемый для представления пространства имен, не называется анализатором XML, и на самом деле он не доступа к URI, оно представляет только имя идентификатора.
5. XML-специфичные теги: CDATA
Полное имя CDATA - это данные символов, которые являются данными символов. В основном он используется для отображения специальных символов, таких как <.
Синтаксический формат CDATA:
<! [CDATA [персонаж будет отображаться]]> Например:
<? XML версия = 1.0?>
<данные>
<! [Cdata [
<ОК, Алма!> от A & B!
]]>
</data>
Акцент: CDATA не может быть вложенным; Символы, которые будут отображаться, не могут содержать]]>.