Вы говорите, что хотите установить значение всех полей в вашем экземпляре, которые не имеют пробелов? Предполагая, что у вас есть статический экземпляр, вы можете добавить в свою модель следующее:
<xforms:setvalue ev:event="xforms-model-construct-done"
xxforms:iterate="//*[empty(*) and string() = '']" ref="."> </xforms:setvalue>
Обратите внимание, что здесь используется расширение xxforms:iterate
форм Orbeon (, документированное здесь ). Если вы используете другую реализацию XForms, вы можете проверить документацию этой реализации, чтобы узнать, предоставляют ли они аналогичное расширение.
(При этом мне любопытно, зачем вам нужен пробел в "пустых" полях. Может ли это быть признаком проблемы где-то еще?)