我从包含以下内容的 Web 服务调用接收 xml nil="true"
:
<cacheEntry>
<systemFK nil="true"/>
</cacheEntry>
我使用 Flex DataService (webservice) 向导为cacheEntry
组件创建服务对象。该对象稍后将在不同的 Web 服务调用中序列化并存储在数据库中。
set SystemFK
我在服务对象的方法上设置了一个断点。看来传入的值是一个空字符串!
允许这个值是一个空字符串会导致另一方面在 Java 中的 web 服务实现中出现问题。由于数据库值为空,因此期望返回空值,如果我避免设置此值,则 serviceObject 应该发回一个空值,这将使数据库满意。
我的问题是:如何检测 anil = true
是否存在于 XML 中以避免设置此值?