java读取本地xml文件(JAVA获取当前文件夹下面所有XML文件怎么弄)

本文目录
JAVA获取当前文件夹下面所有XML文件怎么弄
import java.io.File;
public class ShowAllXML {
public static void main(String args) {
File file = new File("").getAbsoluteFile();
String dir;
dir = file.list();
for (int i = 0; i 《 file.list().length; i++) {
if (dir.length() 》 4) {
if (dir.endsWith(".xml")) {
print(dir);
}
}
}
}
private static void print(String string) {
System.out.println(string);
}
}
java 读取和修改本地xml配置文件
dom4j解析
package demo;
import java.io.*;
import org.dom4j.*;
import org.dom4j.io.*;
import java.util.*;
public class WriteXML {
public void writer(){
//在内存中创建一个文档对象
Document doc=DocumentHelper.createDocument();
//往文档对象中添加一个元素
Element root=doc.addElement("users");
//将上面创建元素的设为根元素
doc.setRootElement(root);
//为根元素添加一个名称为user的子元素
Element user1=root.addElement("user");
//为user子元素添加一个id的属性 并赋值
user1.addAttribute("id","1");
//为user子元素添加一个子元素
Element name1=user1.addElement("name");
//为name子元素设置文本
name1.setText("zz");
Element config1=user1.addElement("config");
config1.setText("fullscreen");
Element user2=root.addElement("user");
//为user子元素添加一个id的属性 并赋值
user2.addAttribute("id","2");
//为user子元素添加一个子元素
Element name2=user2.addElement("name");
//为name子元素设置文本
name2.setText("xx");
Element config2=user2.addElement("config");
config2.setText("widescreen");
//下面将会进行输出产生XML文件
OutputFormat format=OutputFormat.createPrettyPrint();
format.setEncoding("GBK");
format.setIndent(true);
format.setNewLineAfterNTags(1);
format.setNewlines(true);
try {
XMLWriter writer=new XMLWriter(new FileOutputStream("users.xml"),format);
writer.write(doc);
writer.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
/*
Element user2=user1.createCopy();
user2.attribute("id").setValue("2");
Iterator it=user2.elementIterator();
while(it.hasNext()){
it.next();
}*/
}
}
java读取XML位置数据画图
我来帮你一把,分析问题;
读取XML文件的内容:
java项目内导入dom4j jar包,利用SAXReader读取xml文件,在java程序中实例化的对象类是Document,读取XML文件中的内容;
xml文件中的存储思路
《image》
《name》图片名《/name》
《Xposition》X轴位置《/Xposition》
《Yposition》Y轴位置《/Yposition》
画图:使用的java自带的swing就可以主程序即成JFrame,里面实例化一个JPanle,读取XML文件为所有图片设定位置就可以了;
大体思路就是这样,需要具体的写法,比较麻烦也不清楚你的图片需要怎么切割,什么业务逻辑,只能说到这了,有问题可以追问;
《/image》

更多文章:
phpinfo(如何创建和查看phpinfo,phpinfo空白问题解决方法)
2025年6月10日 05:30
北京嵌入式培训班(七月份想去北京参加嵌入式培训,目前自己看了几个培训机构:千锋,凌阳,华清远见希望参加过培训的朋友)
2025年6月15日 20:30
学ug好还是solidworks好(solidworks与ug哪个更好学)
2026年4月23日 22:00
intellijidea如何升级(intellij idea 怎么让class自动更新到war)
2026年3月23日 11:00
sweet英语是什么意思?switch不能作用在string上面
2025年12月28日 17:00
数据库系统工具是什么(请问数据库系统软件有哪些,具体细节介绍一下)
2026年6月7日 14:45
protectedimage文件夹删除不了(文件夹删除不了怎么办)
2026年5月12日 12:15
datagridview不可编辑(如何设置datagridview可编辑)
2026年7月27日 22:30
powermill三轴主轴mtd文件(DXF文件直接转换为G代码,然后三轴雕刻机加工)
2026年7月5日 18:00
html文本区域怎么写(HTML文本区域区域带工具栏怎么做)
2026年2月6日 21:15
randomize在c语言(c语言怎样产生两个不同的随机数)
2025年11月8日 05:45











