에 가입하여 두 개의 테이블을 생성 XSL : 여기내가 가진 XML 문서 카운터 필드
<Cable>A030.000 </Cable>
<Address>
<ZIP>11411</ZIP>
<City>A-City</City>
<Street>B-Street</Steet>
<Hause>8</Hause>
<CableData>
<Damping>0242</Damping>
<DM-1>400</DM-1>
<Length-1>0054</Length-1>
<DM-2>400</DM-2>
<Length-2>0041</Length-2>
<DM-3>400</DM-3>
<Length-3>0024</Length-3>
</CableData>
</Address>
<Address>
<ZIP>11511</ZIP>
<City>A-City</City>
<Street>B-Street</Steet>
<Hause>10</Hause>
<CableData>
<Damping>0242</Damping>
<DM-1>400</DM-1>
<Length-1>0054</Length-1>
</CableData>
</Address>
모든 주소 노드가 차례로 댐핑이있는 자식 노드 CableData을 보유하고 오쌍 DM-XX 길이-XX까지.
내가 달성하고자하는 것은 XSL 2 테이블을 공통 필드 행 카운터로 결합하여 생성하는 것입니다. 첫 번째 테이블에는 CableData를 제외한 주소 정보가 있어야하며 다른 테이블에는 각 주소에 대한 CableData 내용이 표시되어야합니다. 테이블에 대한 공통 데이터는 첫 번째 열, 즉 행 번호에 있으며 두 테이블의 데이터를 조인하는 데 사용됩니다.
-1- 일 표 :
<table>
<tr>
<th>Num</th>
<th>Zip</th>
<th>City</th>
<th>City dstr</th>
<th>Street</th>
<th>Hause</th>
<th>Hause Ltr</th>
</tr>
<tr>
<td>1</td>
<td>12345</td>
<td>A-City</td>
<td>North</td>
<td>B-Street</td>
<td>1</td>
<td>C</td>
</tr>
<tr>
<td>2</td>
<td>12345</td>
<td>A-City</td>
<td>North</td>
<td>B-Street</td>
<td>2</td>
<td>D</td>
</tr>
</table>
2 차 테이블이 두 테이블
<table>
<tr>
<th>Num</th>
<th>Damping</th>
<th>DM-1</th>
<th>Length-1</th>
<th>DM-2</th>
<th>Length-2</th>
<th>DM-3</th>
<th>Length-3</th>
<th>DM-4</th>
<th>Length-4</th>
<th>DM-5</th>
<th>Length-5</th>
</tr>
<tr>
<td>1</td>
<td>0242</td>
<td>400</td>
<td>0054</td>
<td>400</td>
<td>0041</td>
<td>400</td>
<td>0024</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>2</td>
<td>0242</td>
<td>400</td>
<td>0054</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
공통 열은 민이다.
XML 입력에 대해 잘 구성된 ** 예를 게시하고 (b) 문제가있는 부분을 정확하게 설명하십시오. 이. –
@ uL1 OP 코드를 편집하지 마십시오 : 어떻게 생겼는지 모릅니다. –