Есть дерево:
<tree id="tree-filler" flex="10" rows="21">
    <treecols>
     <treecol id="treecol-field" label="Поле" flex="1" ignoreincolumnpicker="true"/>
     <treecol id="treecol-value" label="Значение" flex="2" ignoreincolumnpicker="true"/>
    </treecols>
   
    <treechildren id="doccardcreate-treechildren">

        </treechildren>
   </tree>
Элементы дерева должны формироваться и добавляться динамически при загрузке окна. Пробовал через ".appendChild( )", не получается, потому как необходимо сформировать объект nsINode, в котором большинство атрибутов readOnly. Как быть?
Может кто подскажет?

Чем именно не устраивает appendChild?

http://xpoint.ru/know-how/Articles?15 а там "читать статью", парсер форума символ ' убивает =)