JAVA で solr 結果からの XML を読み取るのに苦労しましたが、XML の解析にドキュメントとノード リストを使用し、ノードのすべての値を読み取る必要があり、eventID の最後の値を読み取る必要があります。これはSolrからの私のXML結果です:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">338</int>
</lst>
<result name="response" numFound="2" start="0">
<doc>
<long name="ID">4</long>
<int name="SourceID">2</int>
<str name="SourceTitle">EIT</str>
<str name="SourceDescription">ethichal intelligent technologies</str>
<str name="Active">1</str>
<date name="CreateDate">2006-01-17T00:00:00Z</date>
<str name="_version_">1436370186807541760</str></doc>
<doc>
<long name="ID">5</long>
<int name="SourceID">2</int>
<str name="SourceTitle">EIT</str>
<str name="SourceDescription">ethichal intelligent technologies</str>
<str name="Active">1</str>
<date name="CreateDate">2006-01-17T00:00:00Z</date>
<str name="_version_">1436370268221079552</str></doc>
</result>
</response>
この中で、SourceID、SourceTitle を読み取る必要があり、SourceDescription の最後の属性を読み取る必要があります。そのようなSourceID(つまり2)、SourceTiltle値(つまりEIT)の値を取得する方法を教えてください..