В общем, пока получается только действительно через children, но для случая, когда xml имеет два уровня (не меньше)

Код AS3:
var inputStr:String = "123";
var inputStr2:String = "<node><item>123</item></node>";
var inputXML:XML = XML(inputStr);
var inputXML2:XML = XML(inputStr2);
trace(inputXML.children().length(),inputXML2.children().length()); // 0 1
Добавлено через 1 минуту
Цитата:
|
Валидация до парсинга это и будет парсинг. Другими словами вы хотите написать свой new XML("...") что ли?
|
нет
хотелось бы иметь функцию isXML(str:String):Boolean