Если я напишу этот SOAP :: Data :: Builder код (где $ sb
- это объект SOAP :: Data :: Builder)
$sb->add_elem(
attributes => { run => 'true' },
name => 'ccAuthService',
# value => ' ', # hack to prevent cs side unparseable xml
);
он генерирует следующее
, что неприемлемо, поскольку xsi: nil вызывает проблемы на принимающей стороне. Однако, если я раскомментирую закомментированную строку, я получу
Технически это работает, так что это обходной путь. Но в конечном итоге я бы хотел получить
Что, я знаю, работает, просто не могу понять, как его сгенерировать.