JavaでXPathを使用してXMLを読み取る方法
JavaでXPathを使用してXMLデータを読みたいので、収集した情報について、要件に従ってXMLを解析できません。 これが私がしたいことです: URLを介してオンラインからXMLファイルを取得し、XPathを使用してそれを解析します。2つのメソッドを作成します。1つは特定のノード属性IDを入力し、結果としてすべての子ノードを取得するものです。2つ目は、特定の子ノードの値のみを取得したい場合です。 <?xml version="1.0"?> <howto> <topic name="Java"> <url>http://www.rgagnonjavahowto.htm</url> <car>taxi</car> </topic> <topic name="PowerBuilder"> <url>http://www.rgagnon/pbhowto.htm</url> <url>http://www.rgagnon/pbhowtonew.htm</url> </topic> <topic name="Javascript"> <url>http://www.rgagnon/jshowto.htm</url> </topic> <topic name="VBScript"> <url>http://www.rgagnon/vbshowto.htm</url> </topic> </howto> 上記の例では、@ nameで検索する場合はすべての要素を読み取り、@ name 'Javascript'のURLが1つのノード要素のみを返すようにする1つの関数も読み取ります。