Tôi đã có một phần của XML trông như thế này:làm thế nào để có được một giá trị nút trong XPath - Java
<entry>
<id>tag:example.com,2005:Release/343597</id>
<published>2012-04-10T11:29:19Z</published>
<updated>2012-04-10T12:04:41Z</updated>
<link type="text/html" href="http://example.com/projects/example1" rel="alternate"/>
<title>example1</title>
</entry>
tôi cần phải lấy liên kết http://example.com/projects/example1
từ khối này. Tôi không chắc chắn làm thế nào để làm điều này. Để có được danh hiệu của dự án tôi sử dụng mã này:
String title1 = children.item(9).getFirstChild().getNodeValue();
nơi children
là đối tượng getChildNodes()
cho khối <entry> </entry>
. Nhưng tôi tiếp tục nhận được NullPointerExceptions
khi tôi cố gắng lấy giá trị nút cho nút <link>
theo cách tương tự. Tôi thấy rằng mã XML khác với nút <link>
và tôi không chắc giá trị của nó là gì .... Vui lòng thông báo!
Bạn có cần cú pháp XPath cho việc này? Hoặc bạn cần cú pháp Java API? –
Ahh, câu hỏi hay, tìm kiếm cú pháp Java API. Nhưng tôi đã làm việc đó, xem bên dưới. Cảm ơn – blaughli