java截取xml文件中某一标签中的内容,xml文件是以字符串形式存在的,截下的内容保存为数组。。
3个回答
展开全部
如果是 比较正式的应用,那就用dom4j,jdom之类的工具。
如果只是简单的XML格式的String的话,那就用正则表达式吧。
不过正则表达式学起来也不容易。
最浅显的办法就是直接操作字符串
如:
String str = "…<xxx>……</xxx>………";
int startIndex = str.indexOf("<xxx>")+"<xxx>".length();
int endIndex = str.indexOf("</xxx>");
内容 = str.subString(startIndex"");
如果只是简单的XML格式的String的话,那就用正则表达式吧。
不过正则表达式学起来也不容易。
最浅显的办法就是直接操作字符串
如:
String str = "…<xxx>……</xxx>………";
int startIndex = str.indexOf("<xxx>")+"<xxx>".length();
int endIndex = str.indexOf("</xxx>");
内容 = str.subString(startIndex"");
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询