使用Javascript从响应中删除HTML代码块

使用Javascript从响应中删除HTML代码块,javascript,html,node.js,xml-parsing,Javascript,Html,Node.js,Xml Parsing,我想从下面的代码中删除HTML代码块和CSS代码块,只从上面的HTML代码块中获取XML代码。我想要删除这个HTML代码块,并想要简单的XML格式代码 <FUSION-REPORT-FILE> <REPORT-FILE> <HEADER> <DATE-OF-REQUEST>22-02-2021</DATE-OF-REQUEST> <PREPARED-FOR&g

我想从下面的代码中删除HTML代码块和CSS代码块,只从上面的HTML代码块中获取XML代码。我想要删除这个HTML代码块,并想要简单的XML格式代码

<FUSION-REPORT-FILE>
    <REPORT-FILE>
        <HEADER>
            <DATE-OF-REQUEST>22-02-2021</DATE-OF-REQUEST>
            <PREPARED-FOR>INS0000001</PREPARED-FOR>
            <PREPARED-FOR-ID>ABCD</PREPARED-FOR-ID>
            <DATE-OF-ISSUE>22-02-2021</DATE-OF-ISSUE>
            <REPORT-ID>xxyzD8989</REPORT-ID>
        </HEADER>
        <REQUEST>
            <NAME>ABX. XYZ</NAME>
            <DOB-DATE>1991-01-01</DOB-DATE>
            <PAN>PQR789895</PAN>
            <PHONE>9819941920</PHONE>
            <BRANCH-ID>59</BRANCH-ID>
        </REQUEST>
</FUSION-REPORT-FILE>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <title>Fusion Report</title>
     <table>
   <td width="150"></td>

        <td align="left" width="300" valign="top">
            <table border="0" cellpadding="0" cellspacing="0">
                <tbody>
                    <tr>
                        <td align="left" class="reportHead">FUSION REPORT
                            <br>
                            </td>
                        </tr>
                    </tbody>
                </table>
            </td>                                  
                    </tbody>
                </table>
            </td>
        </tr>
    </tbody>
</table>

</html>

22-02-2021
INS0000001
ABCD
22-02-2021
xxyzD8989
ABX。XYZ
1991-01-01
PQR789895
9819941920
59
融合报告
融合报告

我想要一个如下的没有HTML代码块的响应;希望删除此HTML代码块,并希望获得如下所示的简单XML格式代码

<FUSION-REPORT-FILE>
    <REPORT-FILE>
        <HEADER>
            <DATE-OF-REQUEST>22-02-2021</DATE-OF-REQUEST>
            <PREPARED-FOR>INS0000001</PREPARED-FOR>
            <PREPARED-FOR-ID>ABCD</PREPARED-FOR-ID>
            <DATE-OF-ISSUE>22-02-2021</DATE-OF-ISSUE>
            <REPORT-ID>xxyzD8989</REPORT-ID>
        </HEADER>
        <REQUEST>
            <NAME>ABX XYZ</NAME>
            <DOB-DATE>1991-01-01</DOB-DATE>
            <PAN>PQR789895</PAN>
            <PHONE>9819941920</PHONE>
            <BRANCH-ID>59</BRANCH-ID>
        </REQUEST>
</FUSION-REPORT-FILE>

22-02-2021
INS0000001
ABCD
22-02-2021
xxyzD8989
ABX-XYZ
1991-01-01
PQR789895
9819941920
59

如果您知道xml的根标记,那么可以使用javascript中的slice函数获取部分字符串

var str=`
22-02-2021
INS0000001
ABCD
22-02-2021
xxyzD8989
ABX。XYZ
1991-01-01
PQR789895
9819941920
59
融合报告
融合报告

` var resultXml=str.slice(str.indexOf(“”),(str.indexOf(“”+21));
log(resultXml)在我看来,这应该在后端处理。实际上,我使用的是外部api,这是此api的响应,但我只需要此xml代码块