【发布时间】:2018-10-31 05:24:12
【问题描述】:
我需要使用 Node.js 解析具有以下结构的外部文件。
<ISSUER>
<COMPANY-DATA>
<CONFORMED-NAME>EXACTECH INC
<CIK>000012345
<ASSIGNED-SIC>9999
<IRS-NUMBER>8979898988
<STATE-OF-INCORPORATION>FL
<FISCAL-YEAR-END>1231
</COMPANY-DATA>
<BUSINESS-ADDRESS>
<STREET1>22W 56TH COURT
<CITY>GAINSVILLE
<STATE>FL
<ZIP>32653
<PHONE>999-999-9999
</BUSINESS-ADDRESS>
<MAIL-ADDRESS>
<STREET1>22W 56TH COURT
<CITY>GAINSVILLE
<STATE>FL
<ZIP>32653
</MAIL-ADDRESS>
</ISSUER>
块有结束标签,但单行没有。如何添加缺少的结束标记以便解析 XML?
我无法控制 XML 文件的生成,因此无法从源头修复它。
这类似于这个 Java 实现:Parsing XML with no closing tags in Java
【问题讨论】: