Да: используйте правильные виджеты формы qooxdoo (например, qx.ui.form.SelectBox) и прекратите злоупотреблять qx.ui.basic.Label в качестве контейнера для элементов HTML.Виджет «Метка» - это то, что предлагает название, виджет для хранения более или менее короткого фрагмента текста.(На самом деле это был ответ Дэниела).
РЕДАКТИРОВАТЬ (после вашего комментария):
Что касается синтаксического анализа, я бы позволил браузеру сделать это, создав элемент документа, установив его innerHtml всгенерированный HTML, а затем просто просмотрите сгенерированное дерево DOM обычными методами JS.Это должно сделать синтаксический анализ прямо вперед.
Что касается рендеринга, я бы тогда написал небольшой интерпретатор DOM, который обходит это дерево и генерирует виджеты qooxdoo по пути.Если вы знаете, с чем имеете дело (метки, текстовые поля, поля выбора), это не должно быть слишком сложным.Затем добавьте сгенерированные виджеты в подходящий контейнер.