次のような XML スキーマ要素があります。
<xs:element type="xs:string" name="IsActive" minOccurs="0"> </xs:element>
dom4j XPath を使用して要素を評価しています。
要素が XML ドキュメントに存在するかどうか、またはその値が単に""
.
<IsActive>
1) ""
2) "anyvalue1"
3)のいずれかになりたい"anyvalue"
また、存在するかどうかも知りたいです<IsActive>
。
XPath valuePath;
Node obj = (Node)valuePath.selectSingleNode(requestElement);
obj.getText()
""
が存在しなくても、常に を返します<IsActive>
。
valuePath.valueOf(requestElement); // does the same
だから私の質問は: null と空の文字列を区別する方法は?