如何设置ksoap2 PropertyInfo的命名空间AND属性值?

时间:2012-01-12 15:51:16

标签: android azure ksoap2

我正在使用kso​​ap2来运行azure Web服务,该服务使用命名空间

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 个答案:

答案 0 :(得分:1)

PropertyInfo有许多可访问的成员,例如PropertyInfo.name,但它也有setValue(Object)方法。这可以使用。