以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 XSL/XSLT/XSL-FO/CSS 』 (http://bbs.xml.org.cn/list.asp?boardid=8) ---- [求助]请教一个xsl (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=8216) |
-- 作者:xnight -- 发布时间:6/9/2004 11:45:00 AM -- [求助]请教一个xsl 有这样一个xml文件: <?xml version="1.0" encoding="UTF-8"?> <checkstyle version="3.4"> <file name="D:\eclipse\workspace\styletest\src\HelloAnt.java"> <error line="23" severity="error" message="Expected an @return tag." source="com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck"/> </file> <file name="D:\eclipse\workspace\styletest\src\Node.java"> <error line="27" column="30" severity="error" message="Expected @param tag for 'x'." source="com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck"/> </file> <file name="D:\eclipse\workspace\styletest\src\Test1.java"> <error line="13" severity="error" message="Type Javadoc comment is missing an @version tag." source="com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTypeCheck"/> <error line="14" column="9" severity="error" message="Missing a Javadoc comment." source="com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocMethodCheck"/> </file> </checkstyle> 我写了这样一个xsl来转换html <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:template match="/"> <HTML> <HEAD> <TITLE>CheckStyle Error Report</TITLE> </HEAD> <BODY> <h2 align="center">CheckStyle Error Report</h2> <p></p> <p></p> <xsl:for-each select="checkstyle/file"> <table border="0" align="center"> <tr> <td>File Name:</td> <td><xsl:value-of select="@name"/></td> </tr> </table> <br></br> <table border="1" align="center"> <tr> <td>Error Line</td> <td>Error Column</td> <td>Severity</td> <td>Message</td> </tr> <xsl:for-each> <tr> <td><xsl:value-of select="error/@line"/></td> <td><xsl:value-of select="error/@column"/></td> <td><xsl:value-of select="error/@severity"/></td> <td><xsl:value-of select="error/@message"/></td> </tr> </xsl:for-each> </table> <br></br> <br></br> <br></br> <br></br> <br></br> </xsl:for-each> </BODY> </HTML> </xsl:template> </xsl:stylesheet> 结果在嵌套的for-each中的数据取不出来 请问是为什么? |
-- 作者:sam -- 发布时间:6/9/2004 12:34:00 PM -- <xsl:for-each select="error"> <tr> <td><xsl:value-of select="@line"/></td> <td><xsl:value-of select="@column"/></td> <td><xsl:value-of select="@severity"/></td> <td><xsl:value-of select="@message"/></td> </tr> </xsl:for-each> |
-- 作者:xnight -- 发布时间:6/9/2004 1:57:00 PM -- 谢谢 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
125.000ms |