to Ravanger:
что вы хотели сделать не понятно и это у вас явно не получилось, перед тем как выкладывать код пожалуйста протестируйте его, результат вашего кода

Код:
строка строка строка button строка строка строка метка строка строк
а заменить слово "метка" на "button" можно и одной строкой:

Код:
var str:String = " строка строка строка метка строка строка";
var new_str:String = str.split("метка").join("button");//вот эта строка
trace(new_str);
// результат: "строка строка строка button строка строка"
to udjin
если вы это имеете в виду, то данный вопрос совершенно не касается XML