java – 从XML文件中删除标头的简单方法
发布时间:2020-12-15 04:52:21 所属栏目:Java 来源:网络整理
导读:我需要从另一个程序生成的文件中删除非xml标签. 该文件是这样的: Executing Command - Blah.exe ...-----Command Output-----HTTP/1.1 200 OKConnection: closeContent-Type: text/xml?xml version="1.0"?testResults finalCounts right7/right wrong4/wron
我需要从另一个程序生成的文件中删除非xml标签.
该文件是这样的: Executing Command - Blah.exe ... -----Command Output----- HTTP/1.1 200 OK Connection: close Content-Type: text/xml <?xml version="1.0"?> <testResults> <finalCounts> <right>7</right> <wrong>4</wrong> <ignores>0</ignores> <exceptions>0</exceptions> </finalCounts> </testResults> Exit-Code: 15 如何在java中轻松删除非xml文本? 解决方法// getContent() returns the complete text to strip. // String s = getContent(); // Find the start of the XML content using the <?xml prefix. // int xmlIndex = s.indexOf( "<?xml" ); // Strip the non-XML header. // s = s.substring( xmlIndex ); // Find the last closing angle-bracket; should indicate end of the XML. // xmlIndex = s.lastIndexOf( ">" ); // Strip everything after the closing angle-bracket. // s = s.substring( 0,xmlIndex ); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java 网络编程-UDP基本步骤
- java – GWT Code Splitting?
- JSP Request.getContentLength()方法:获取请求的Body的长度
- java – EasyMock中Mockito.spy/doReturn的类比是什么?
- Java阻塞的线程是否占用更多的CPU资源?
- java算术计算结果的数据类型
- java – 每次调用ActionListener时,如何明显更改JScrollPan
- java – Liferay api / jsonws页面只能供管理员用户访问
- Java的Socket通讯基础编程完全指南
- 是否有“最佳实践”通过java访问操作系统中的另一个进程?