Одно текстовое поле. В нем текст из XML.
Как сделать, чтобы каждый узел XML форматировался по разному?
Делаю вот так (фрагмент кода)-

Код:
if (xml.firstChild.childNodes[i].childNodes[0].nodeName == "title") {
_pyti.pole.htmlText = xml.firstChild.childNodes[i].childNodes[0].childNodes[0].nodeValue;
_pyti.pole.setTextFormat(my_format_1);
}
if (xml.firstChild.childNodes[i].childNodes[1].nodeName == "sub_txt") {
_pyti.pole.htmlText = xml.firstChild.childNodes[i].childNodes[1].childNodes[0].nodeValue;
_pyti.pole.setTextFormat(my_format_2);
}
но в поле только текст с последнего узла XML.
Каким решением это можно обойти?