Flash / Flex / ActionScript/XML/normalize

Материал из Web эксперт
Перейти к: навигация, поиск

example.normalize();

 
package{
  import flash.display.Sprite;
  
  public class Main extends Sprite{
    public function Main(){
        var example:XML = <stooges>
                             <moe /><curly><larry>
            </larry>
                                   </curly>
                   </stooges>;
        
        trace(example.text().length()); // Displays : 1
        trace(example.text().toXMLString()); // Displays: shemp
         
    }
  }
}



Normalizing Text Nodes

 

package{
  import flash.display.Sprite;
  
  public class Main extends Sprite{
    public function Main(){
        var example:XML = <stooges>
                             <moe /><curly><larry>
            </larry>
                                   </curly>
                   </stooges>;
        
        example.appendChild("sh");
        example.appendChild("");
        example.appendChild("emp");
        trace(example.text().length()); // Displays : 3
        trace(example.text().toXMLString());

    }
  }
}