実際、次のようなdom応答を取得する必要があります。
GetListCollectionResult getListCollectionResult = listSoap.getListCollection();
Object result = getListCollectionResult.getContent().get(0);
if(result != null && result instanceof ElementNSImpl)
{
Document document = ((ElementNSImpl)result).getOwnerDocument();
System.out.println(WebServiceUtils.xml(document));
}
xmlは、私のdomのxml文字列表現を返すメソッドです。最後に、リストのコレクションを見ることができます。
<Lists xmlns="http://schemas.microsoft.com/sharepoint/soap/">
<List AllowDeletion="True" AllowMultiResponses="False" ...
<List AllowDeletion="True" AllowMultiResponses="False" ...
...
各リストノードは、Sharepoint内のリストを表します。ここで、ノードを参照するだけです。
NodeList list = ((ElementNSImpl)result).getElementsByTagName("List");
...
これがお役に立てば幸いです。