Как установить пространство имен И значение свойства PropertyInfo для ksoap2? - PullRequest
0 голосов
/ 12 января 2012

Я использую ksoap2 для работы веб-службы Azure, а служба использует пространство имен

http://schemas.microsoft.com/2003/10/Serialization/Arrays

, что означает, что некоторые внутренние элементы выглядят как

<n:string xmlns:n="http://schemas.microsoft.com/2003/10/Serialization/Arrays">value</n:string>

Теперь я хочу отправить строки этого типа, но если вы добавите свойство в SoapObject с помощью класса PropertyInfo, я не смогу найти способ установить фактическое значение, поэтому у меня будет

<n:string xmlns:n="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>

С другой стороны, я могу напрямую добавить пару имя / значение, но потом не могу установить пространство имен:

<string>value</string>

Есть ли способ сделать это без реализациимного KvmSerializable классов?

1 Ответ

1 голос
/ 12 января 2012

PropertyInfo имеет несколько доступных членов, например PropertyInfo.name, но также имеет метод setValue(Object).Это можно использовать.

...