我的問題是,當一個XML節點沒有價值,打開和關閉標籤在不同的行這樣XML - JavaScript的 - >如何顯示XML標籤作爲HTML
<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列的consistes,雖然如上文所顯示的,有10行的編碼。這是主要問題。 *
當我嘗試使用數據分割成Array
的以下:
var purposeArray = purposeOfVisit.innerHTML.split("\n");
我收到的數據是:
Medicate Parts A&B,,,,,,,,,AdamJulie
當應該是:
Medicare Parts A&B,,,,,AdamJulie
數組的長度是一樣的行數是10在這種情況下,它應該是5.
我想知道的是我如何與閱讀td
標籤數據。
我想的innerHTML讀取folling代碼爲例:代替
<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>
標籤?
innerHTML的原因是我使用''來獲取數據。這些標籤存儲在div「purposeOfVisit」中。 –
2013-04-04 06:33:11
林有點困惑。你說你想讓innerHTML閱讀「醫療保險零件A & B」而不是「醫療保險零件A & B」。這是不可能的,innerHTML將不會讀取。我也不確定xslt進入這張圖片的位置,但是你想要的是將'disable-output-escaping =「yes」'添加到這個值? – lassejl 2013-04-04 06:45:03
對不起,也許我應該更深入一點我想要的東西。 xsl文件是轉換xml文件所必需的。 eXML文件不僅用作SataSource,它還用於生成整個網頁。看到''標籤在div中,我想要''得到如上所述。用標籤獲取數據。然後innerHTML將獲得div內的所有數據,包括''標籤。我不確定這是否是一個迂迴的方法來做到這一點,看到我對xml和xslt是一種新鮮感。我發現'disable-output-escaping =「yes」'沒有改變 –
2013-04-04 06:53:54