<emp>
<name>Jhon</name>
<sal>2000</sal>
</emp>
我将把这个xml作为字符串.我需要从字符串生成一个xml文件,我需要命名生成的xml文件,名称为tag.eg:Jhon.xml.please为我提供一些指示,在java中用同样的方法做同样的事情使用解析器.
最佳答案 使用字符串子字符串或正则表达式解析文件.我假设你的意思是你不想解析每一个细节.
如果您知道每个元素本身都在一行上,您可以使用以下方法.
BufferedReader br =
String line;
while((line = br.readLine()) != null) {
String[] parts = line.split("[<>]");
String tag = parts[1];
String value = parts[2];
if ("name".equals(tag)) {
} else if ("ruleId".equals(tag)) {
} else if ("ruleVersion".equals(tag)) {
}
}