我读了其他问题。文件看起来很相似,所以我不知道,这里有什么问题......
这是我的 XML:
<?xml version="1.0" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="/Projekt1.xsl"?>
<x:projekte xmlns:x="urn:Projekt1">
<person id= "1">
<name>Franz Mommar</name>
<link>http://pd.zhaw.ch/portraet/images/</link>
<zhaw>mino.jpg</zhaw>
<googlemapsx>285.2342</googlemapsx>
<googlemapsy>234.3598</googlemapsy>
<facebook>franzmoammar</facebook>
<skype>franz.moammar</skype>
<twitter>franzmoammar</twitter>
</person>
<person id= "2">
<name>Rüdiger Mannheim</name>
<link>http://www.poese.org/wp-content/uploads/2010/07/</link>
<zhaw>AWNEX74E.jpg</zhaw>
<googlemapsx>45.2342</googlemapsx>
<googlemapsy>32.3598</googlemapsy>
<facebook>franzmoammar</facebook>
<skype>franz.moammar</skype>
<twitter>franzmoammar</twitter>
</person>
</x:projekte>
这是xsl:
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<table border="1">
<tr>
<th>Name</th>
<th>X-Coordinate</th>
<th>Y-Coordinate</th>
<th>Facebook</th>
<th>Skype</th>
<th>Twitter</th>
<th>Bild</th>
</tr>
<xsl:for-each select="projekte/person">
<tr>
<td><xsl:value-of select="name"/></td>
<td><xsl:value-of select="googlemapsx"/></td>
<td><xsl:value-of select="googlemapsy"/></td>
<td><xsl:value-of select="facebook"/></td>
<td><xsl:value-of select="skype"/></td>
<td><xsl:value-of select="twitter"/></td>
<!--<td><src href="{link}{zhaw}"/></td>-->
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
我从几个小时开始就在这个文件上尝试,但我没有找到解决方案。
我右键单击 XML -> 打开方式 -> Firefox