ГлавнаяСправка по использованию серверного ActionScriptКласс XML › XML.ignoreWhite

XML.ignoreWhite

my_xml.ignoreWhite 
XML.prototype.ignoreWhite

При значении true текстовые узлы, содержащие только пробелы, пропускаются в процессе анализа. Значение, установленное по умолчанию равно false. Текстовые узлы с пробелами только в начале или конце текста не затрагиваются.

Пример использования 1: Вы можете использовать свойство ignoreWhite для отдельных объектов XML, как показано ниже:

my_xml.ignoreWhite = true;

Пример использования 2: Вы можете установить значение свойства ignoreWhite для всех объектов XML, как это показано ниже:

XML.prototype.ignoreWhite = true;

Доступно с версии

Flash Media Server 2

Пример использования

В примере ниже загружается XML файл, один из узлов которого содержит лишь символ пробела; тэг foyer состоит из четырнадцати пробелов. Прежде чем запустить этот пример, создайте файл flooring.xml и скопируйте в него следующее:

<house> 
    <kitchen> ceramic tile </kitchen> 
    <bathroom> linoleum </bathroom> 
    <foyer>             </foyer> 
</house>

Следующий участок кода является серверным кодом:

// Создаем новый XML объект. 
var flooring = new XML(); 
 
// Установим значение свойства ignoreWhite равное true (значение по умолчанию равно false). 
flooring.ignoreWhite = true; 
 
// После того как завершится загрузка, трассируем XML объект. 
flooring.onLoad = function(success) { 
    trace(flooring); 
} 
 
// Загрузим XML в объект flooring. 
flooring.load("flooring.xml"); 
 
/* Выводит (с добавленными переносами строки для простоты восприятия): 
<house> 
<kitchen>ceramic tile</kitchen> 
<bathroom>linoleum</bathroom> 
</foyer> 
</house> 
*/

Если затем вы измените значение flooring.ignoreWhite на false или же просто удалите строку кода полностью, четырнадцать символов пробелов в тэге foyer останутся нетронутыми:

... 
// Установим значение свойства ignoreWhite равное false (значение по умолчанию). 
flooring.ignoreWhite = false; 
... 
/* выводит (переносы строки добавлены для простоты восприятия): 
<house> 
    <kitchen> ceramic tile </kitchen> 
    <bathroom>linoleum</bathroom> 
    <foyer></foyer> 
</house> 
*/

Остальные методы и свойства

Ярлыки: , ,

  1. Пока без комментариев.
  1. Пока нету.