XML - Белые космосы



Эта глава обсуждает белый космос регулируя в документах XML. Whitespace собрание космосов, плат, и newlines. Они вообще использованы для того чтобы сделать документ более четким.

Документ XML содержит 2 типа белых космосов (a) значительно Whitespace и (b) незначительного Whitespace. Оба объяснены ниже с примерами.

Значительно Whitespace

Значительно Whitespace происходит внутри элемент которые содержат текст и повышение цены присутствующие совместно. Например:

<name>TanmayPatil</name>

и

<name>Tanmay Patil</name>

Вышеуказанные 2 элемента различны из-за пространства между Tanmay и Patil. Любая программа читая этот элемент в архиве XML обязана поддерживать различение.

Незначительное Whitespace

Незначительное whitespace значит космос где только содержание элемента позволено. Например:

<address.category="residence">

или

<address....category="..residence">

Вышеуказанные 2 примера такие же. Здесь, космос представлен многоточиями (.). В вышеуказанном примере, пространство между адрес и категория незначительны.

Специальный названный атрибут xml : космос может быть прикреплен к элементу. Это показывает что whitespace следует извлечь для того элемента применением. Вы можете установить этот атрибут для того чтобы не выполнить обязательство или сохранить как показано в примере ниже:

<!ATTLIST address  xml:space (default|preserve) 'preserve'>

Где:

  • Значение по умолчанию значения сигнализирует что режимы whitespace значения по умолчанию обрабатывая применения приемлемы для этого элемента;

  • Заповедник значения показывает применение для того чтобы сохранить все whitespaces.

Advertisements