7

ここに私のxmlファイルがあります

<?xml version="1.0" encoding="UTF-8"?>
<productlist>
<product>
<title>1</title>
<price>30</price>
</product>
<product>
<title>2</title>
<price>9</price>
</product>
<product>
<title>3</title>
</product>
</productlist>

私がする必要があるのは、Java DOM API を使用して、「price」タグを含む XML ファイルからすべてのコンテンツを出力することです。このようなもの

title:1
price:30 
title:2 
price:9

org.w3c.dom のドキュメントでは、この要素に属性があるかどうかを確認するための hasAttribute(String name) メソッドしか見つかりませんが、ドキュメントには「hasTag(String name)」のようなメソッドが見つかりません。このウェブサイトhttp://www.java-forums.org/xml/62136-check-wether-xml-tag-exists-while-parsing-xml-using-dom-java.htmlを見つけましたが、残念ながら開くことができませんサイト。お役に立てれば幸いです。

4

1 に答える 1

25

呼び出しgetElementsByTagNameて、返されたリストにノードがあるかどうかを確認します ( を使用NodeList.getLength())。

于 2013-04-04T16:27:38.700 に答える