用下面的试试:
Document document = builder.parse(new File("D:\\中文\\aa.xml"));
原因:
builder.parse(String url) 这个传的参数用url的方式的,中文会有编码问题。
另外,你路径中的冒号用了中文符号,要注意!
这是人家api规定的,你可以选择另一种方式啊,parse方法可以加很多参数的,它不接受中文,但是File可以啊,改成 builder.parse(new File("中文路径"))搞定。
把路径换成英文