0
幾天來,我一直在努力爲這個問題找到解決方案。 我有這樣的XML:在XSLT中合併兩個節點
<?xml version="1.0" encoding="iso-8859-1"?>
<Einreichung>
<EinreichZahlung>
\t \t <EinreichZahlungen>
\t \t \t <MemberFirstName>JOHN</MemberFirstName>
\t \t \t <MemberLastName>DOE</MemberLastName>
\t \t \t <MemberLogin>1</MemberLogin>
\t \t \t <Store>0180</Store>
\t \t </EinreichZahlungen>
</EinreichZahlung>
\t <EinreichZahlung>
\t \t <EinreichZahlungen>
\t \t \t <MemberFirstName>DAVID</MemberFirstName>
\t \t \t <MemberLastName>GREEN</MemberLastName>
\t \t \t <MemberLogin>2</MemberLogin>
\t \t \t <Store>0181</Store>
\t \t </EinreichZahlungen>
</EinreichZahlung>
<EinreichPerson>
\t \t <PersonBelege>
\t \t \t <Belege>
\t \t \t \t <MemberFirstName>JANE</MemberFirstName>
\t \t \t \t <MemberLastName>DOE</MemberLastName>
\t \t \t \t <MemberLogin>1</MemberLogin>
\t \t \t \t <Store>0180</Store>
\t \t \t </Belege>
\t \t \t <Belege>
\t \t \t \t <MemberFirstName>JANE</MemberFirstName>
\t \t \t \t <MemberLastName>DOE</MemberLastName>
\t \t \t \t <MemberLogin>1</MemberLogin>
\t \t \t \t <Store>0180</Store>
\t \t \t </Belege>
\t \t </PersonBelege>
</EinreichPerson>
<EinreichPerson>
\t \t <PersonBelege>
\t \t \t <Belege>
\t \t \t \t <MemberFirstName>DAVID</MemberFirstName>
\t \t \t \t <MemberLastName>GREEN</MemberLastName>
\t \t \t \t <MemberLogin>2</MemberLogin>
\t \t \t \t <Store>0181</Store>
\t \t \t </Belege>
\t \t </PersonBelege>
</EinreichPerson>
</Einreichung>
我需要在這兩個節點合併成一個與XSLT基礎上,商店值,使最終的HTML看起來像這樣:
<pre><b>
Zahlung 1080: JOHN DOE
Belege 1080: details...
Zahlung 1081: DAVID GREEN
Belege 1081: details...
</b></pre>
我是XSLT新手,所以我會很感激的幫助。
非常感謝@Lesiak,它真的幫助你的解決方案。 – ttdol2506
你還可以幫我多考慮一下 - 來自Belege的2個值 - 我需要它們都顯示在我的HTML文檔中(我將它們安排在表格中)。問題是我需要在不同行中的表中分隔值。 – ttdol2506
添加了一個更新 – Lesiak