2012-03-15 158 views

回答

1

只是使用來自java.io的常見嫌犯來閱讀它,並使用JAXP(Java API for XML Processing,它自1.4版以來隨Java捆綁)解析它。

JAXP是相當廣泛和靈活的,並提供了很多不同的方法來完成你想要的。直接的方法是使用DOM XML解析器。

在這裏尋找你如何使用

http://www.mkyong.com/java/how-to-read-xml-file-in-java-dom-parser/

修訂

要回答你發表評論,如果您需要的路徑,它位於內某處的文件問題的例子Web應用程序的上下文,查看ServletContext(更具體地說,getContextPath()方法)

http://docs.oracle.com/javaee/5/api/javax/servlet/ServletContext.html

+0

嗨感謝您的回覆。我可以使用sax解析器或dom解析器來閱讀它,但問題是無論Web服務器如何都可以獲取路徑。爲前。在jboss中,我需要把xml放在deploy文件夾下,在tomcat中我需要把它放在webapps文件夾下。我怎麼能得到該文件的路徑? – samith 2012-03-15 11:57:24

+0

已被加入到答案 – JustDanyul 2012-03-15 14:01:29

0

您也可以使用SAX解析器來讀取XML文件。 經過這link

會幫助你。

+0

嗨感謝您的回覆。我可以使用sax解析器或dom解析器來閱讀它,但問題是無論Web服務器如何都可以獲取路徑。爲前。在jboss中,我需要把xml放在deploy文件夾下,在tomcat中我需要把它放在webapps文件夾下。我怎麼能得到該文件的路徑? – samith 2012-03-15 11:57:19