Это идея высокого уровня.
Вы можете иметь временный узел и иметь привязку к управлению автозаполнением.
Вы можете написать xforms: action для события DOMActivate
и иметь команды setvalue для всех полей вашего адреса.
Когда пользователь выбирает детали адреса, при условии, что детали адреса разделены пробелом (например, StreetXYZ 123 556277 Токио), это значение присваивается временному узлу.
В командах setvalue вы можете использовать функции xpath substring-before()
и substring-after()
для извлечения каждого компонента.
Я постараюсь привести пример позже. Всего наилучшего!