Flash / Flex / ActionScript/XML/normalize
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());
}
}
}