![](/img/trans.png)
[英]Error getting the inputstream from an URL (XML file on the web server)
[英]Read XML file from a web server
我需要知道如何读取放置在web.war中的xml文件。 这也需要与服务器无关。
感谢您的帮助。
谢谢。
只需使用java.io中常见的可疑对象读取它,然后使用JAXP(用于XML处理的Java API,从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
您还可以使用SAX解析器读取XML文件。 通过此链接
会帮助你。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.