나는 이런 XML을 가지고있다.XSLT for XML to HTML 테이블
< cars>
< car>
< ford color="black" >eco sport</ford>
< maruti color="red" >zen< /maruti>
< hyundai color="blue" >accent< /hyundai>
< /car>
< car>
< ford color="green" >figo</ford>
< maruti color="red" >swift< /maruti>
< hyundai color="white" >santro< /hyundai>
< /car>
< /cars>
은 내가 XSLT 매우 새로운 오전 ... 사람이 좀 도와 수
COMPANY COLOR MODEL
ford black ecosport
maruti red zen
hyundai green figo
ford red swift
maruti red zen
hyundai white santro
같은 HTML 테이블이 필요하고이 있지만, 행운에 대한 몇 가지 valuble 시간을 보냈다. 미리 감사드립니다. 아래는 XSLT 난
<xsl:template match ="/">
<html>
<head>
<title> Cars </title>
</head>
<body>
<xsl:apply-templates />
</body>
</html>
</xsl:template>
<xsl:template match="cars">
<table width="400" border="1" >
<tr bgcolor = "#cccccc" >
<td>COMPANY</td>
<td>COLOR</td>
<td>MODEL</td>
</tr>
<xsl:for-each select="car">
<tr>
<xsl:for-each select="./">
<td><xsl:value-of select="name()"/></td>
<td> <xsl:value-of select="@color" /> </td>
<td> <xsl:value-of select="ford" /> </td>
</xsl:for-each>
</tr>
</xsl:for-each>
</table>
</xsl:template>
고마워요. 이것은 절대적으로 효과가 있습니다. 한 번 더 질문. 요소가 마루 티와 같은 경우 'zen'앞에 들여 쓰기를 할 수 있습니까? –
maruti zens에 대해서만 모델 이름의 왼쪽에 간격을두기를 원하십니까? – JLRishe
예 .. 그래서 내 조건은 '마루 티', 다음 칸에 2 칸 zen nad라면 'hyundai', 3 칸은 악센트 –