-2
我有這個煩人的問題。我試圖提取屬性的值,但不知何故附加角色出現。另一個XSLT東西
<Objs> <Obj RefId="0"> <TN RefId="0"> <T>System.Data.DataRow</T> <T>System.Object</T> </TN> <ToString>System.Data.DataRow</ToString> <Props> <I32 N="Counter">1</I32> <S N="DoctorInCharge">Williams Pete</S> <I32 N="Sorting">2</I32> </Props> </Obj> <Obj RefId="1"> <TNRef RefId="0" /> <ToString>System.Data.DataRow</ToString> <Props> <I32 N="Counter">2</I32> <S N="DoctorInCharge">Smith Patricia</S> <I32 N="Sorting">3</I32> </Props> </Obj> <Obj RefId="2"> <TNRef RefId="0" /> <ToString>System.Data.DataRow</ToString> <Props> <I32 N="Counter">3</I32> <S N="DoctorInCharge">Lee Sung</S> <I32 N="Sorting">4</I32> </Props> </Obj> <Obj RefId="3"> <TNRef RefId="0" /> <ToString>System.Data.DataRow</ToString> <Props> <I32 N="Counter">4</I32> <S N="DoctorInCharge">Pittman James</S> <I32 N="Sorting">5</I32> </Props> </Obj>
,當我嘗試這個樣式表:
><xsl:template match="Objs">
> <html>
> <body>
> <img width="400" height="100" src="icon.png" class="CalloutRightPhoto"/>
> <h1>CytostaticaReg - DoctorInCharge</h1>
> <table border="1">
> <tr bgcolor="#9acd32">
> <th>Element name</th>
> <th>Contence</th>
> </tr>
> <tr bgcolor="#FBF5A4">
> <th>Doctor in charge</th>
> </tr>
> <xsl:for-each select="Obj">
> <tr bgcolor="#ff0000">
> <td><xsl:value-of select='@RefId'/>" /></td>
> </tr>
> </xsl:for-each>
> </table>
> </body>
> </html>
></xsl:template>
「REFID」 的所有選擇的值會被顯示在瀏覽器:
0" />
1「/>
2」/>
3" />
....但我真的想去掉 '」 />',這樣它會顯示爲:
0
1
2
3
怎麼能這樣做?
非常感謝你的貢獻:-)
/保羅
'的 「/>',這條線有什麼問題?你沒有看到第問題......? –
請給你的問題一個標題,描述問題是什麼。 –