我想知道如何在“supervisor”中检索网址以将其用作链接。我有这个xml文件。
<pr>
<meta>
<id>AAAAAAAAAAAA</id>
<title>AAAAAAAA</title>
<subtitle>BBBBB</subtitle>
<bdate>OCCCCCCCC</bdate>
<edate>DDDDDDDDDD</edate>
<supervisor url="http://wwww.teacherwWEbpage.com">teacher NAME
</meta>
</pr>
</meta>
<team>
<student>
<name>Rhghfghf</name>
<nr>fghfgh5</nr>
<email>hgghfht</email>
</student>
</team>
<abstract>
</abstract>
<deliverables>
<deliverable url="."></deliverable>
</deliverables>
这个xsl,我试图将XML信息放在一个表上,这很好,但现在我无法将教师名称设置为url属性中地址的链接...
如何将该属性用作生成的HTML文件的链接?
</supervisor>
</meta>
<team>
<student>
<name>hrhshs</name>
<nr>48648</nr>
<xsl:template match="/">
<html>
<head>
<meta charset="UTF-8"></meta>
</head>
<body>
<h1 align="center"> Projecto Record</h1>
<xsl:apply-templates/>
</body>
</html>
</xsl:template>
<xsl:template match="meta">
<table>
<tr >
<td width="50%"><b>name key:</b><xsl:value-of select="id"/></td>
<td><b>Begin date:</b><xsl:value-of select="bdate"/></td>
</tr>
<tr>
<td><b>Title:</b><xsl:value-of select="title"/></td>
<td><b>End date:</b><xsl:value-of select="edate"/></td>
</tr>
<tr>
<td><b>Subtitle:</b><xsl:value-of select="subtitle"/></td>
<td><b>Supervisor:</b><a href="./supervisor/{@url}" ><xsl:value-of select="supervisor"/> </a></td>
</tr>
</table>
</xsl:template>
答案 0 :(得分:0)
你目前的尝试并不遥远,但你想要的语法是......
<a href="{supervisor/@url}" >