我遇到的问题是,当 XML 节点没有值时,打开和关闭标签位于不同的行上,如下所示
<td ID="ref_4b73aa95ffd2289_phrPayer_1_DateEffective">
</td>
<td ID="ref_4b73aa95ffd2289_phrPayer_1_DateTerminated">
</td>
当节点有数据时,打开和关闭标签在一行:
<td ID="ref_4b73ba85ffd2289_phrPayer_1_Company">Medicare Parts A&B</td>
我遇到的问题是,当我读取数据时,它是逐行读取的。以下是使用的 XML 数据:
<tr>
<td ID="ref__phrPayer_1_Company">Medicare Parts A&B</td>
<td ID="ref__phrPayer_1_DateEffective">
</td>
<td ID="ref__phrPayer_1_DateTerminated">
</td>
<td ID="ref__phrPayer_1_PolicyNumber">
</td>
<td ID="ref__phrPayer_1_GroupNumber">
</td>
<td ID="ref__phrPayer_1_SubscriberName">AdamJulie</td>
</tr>
*以上编码由 6 列组成,虽然如上所示,有 10 行编码。这是主要问题。*
当我尝试将数据拆分为Array
使用以下内容时:
var purposeArray = purposeOfVisit.innerHTML.split("\n");
我收到的数据是:
Medicate Parts A&B,,,,,,,,,AdamJulie
什么时候应该:
Medicare Parts A&B,,,,,AdamJulie
数组的长度与行数相同,在这种情况下为 10,应为 5。
我想知道的是我如何读取td
带有数据的标签。
我希望 innerHTML 以读取以下代码为例:
<td ID="ref__phrPayer_1_Company">Medicare Parts A&B</td>
<td ID="ref__phrPayer_1_DateEffective">
</td>
<td ID="ref__phrPayer_1_DateTerminated">
</td>
<td ID="ref__phrPayer_1_PolicyNumber">
</td>
<td ID="ref__phrPayer_1_GroupNumber">
</td>
<td ID="ref__phrPayer_1_SubscriberName">AdamJulie</td>
代替:
Medicare Parts A&B
.
.
.
.
.
.
.
.
AdamJulie
表示一个空.
值。
这可能吗?如果是这样,我该怎么做?或<td>
用<<td>
和替换</td>
标签</td><
?