2012-03-15 157 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