And*_*elo 3 java xml text-processing
我需要从另一个程序生成的文件中删除非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
Run Code Online (Sandbox Code Playgroud)
如何在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 );
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3517 次 |
| 最近记录: |