Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用rest输出xml文件_Java_Xml_Rest_Output - Fatal编程技术网

Java 如何使用rest输出xml文件

Java 如何使用rest输出xml文件,java,xml,rest,output,Java,Xml,Rest,Output,我有一个名为articles.xml的xml文件,我正试图通过rest服务访问该文件。 我要做的是获取articles.xml文件中的所有文章,并使用rest服务显示它们 我有一个名为RestArticleFilter.java的java类,我正试图在这个类中为它生成代码 我的主要问题是我不理解如何在eclipse中访问xml文件 像这样的事情接近我需要做的了吗 public void getArticles() { for (Article article : "articles

我有一个名为articles.xml的xml文件,我正试图通过rest服务访问该文件。 我要做的是获取articles.xml文件中的所有文章,并使用rest服务显示它们

我有一个名为RestArticleFilter.java的java类,我正试图在这个类中为它生成代码

我的主要问题是我不理解如何在eclipse中访问xml文件 像这样的事情接近我需要做的了吗

public void getArticles()
{
       for (Article article : "articles.xml")
       {//System.out.println(article)}
}
不知道是否有用,但我用的是运动衫。
感谢您的帮助

您需要将文件的位置指定为or(Java 7)对象,然后读取文件并将其解析为您的类型

比如:

 File file = new File("src/main/resources/articles.xml");
 String contents = FileUtils.readFileToString(file, "UTF-8");
 Article article = parseTheFile(contents);