C:\TMP\1stWebService\conv.xml:<?xml version="1.0"?>
<?xml:stylesheet type="text/xsl" href="style1.xsl"?>
<doc>
<assembly>
<name>Ieconomicservice</name>
</assembly>
<members>
<member name="T:nIeconomicservice.Ieconomicservice">
<res/>
</member>
<member name="M:nIeconomicservice.Ieconomicservice.#ctor">
<res/>
</member>
<member name="M:nIeconomicservice.Ieconomicservice.ChangeNumToChinese(System.Double)">
<res/>
</member>
<member name="M:nIeconomicservice.Ieconomicservice.BeginChangeNumToChinese(System.Double,System.AsyncCallback,System.Object)">
<res/>
</member>
<member name="M:nIeconomicservice.Ieconomicservice.EndChangeNumToChinese(System.IAsyncResult)">
<res/>
</member>
<member name="M:nIeconomicservice.Ieconomicservice.ChangeNumToEnglish(System.Double)">
<res/>
</member>
<member name="M:nIeconomicservice.Ieconomicservice.BeginChangeNumToEnglish(System.Double,System.AsyncCallback,System.Object)">
<res/>
</member>
<member name="M:nIeconomicservice.Ieconomicservice.EndChangeNumToEnglish(System.IAsyncResult)">
<res/>
</member>
</members>
</doc>
<?xml:stylesheet type="text/xsl" href="style1.xsl"?>
<doc>
<assembly>
<name>Ieconomicservice</name>
</assembly>
<members>
<member name="T:nIeconomicservice.Ieconomicservice">
<res/>
</member>
<member name="M:nIeconomicservice.Ieconomicservice.#ctor">
<res/>
</member>
<member name="M:nIeconomicservice.Ieconomicservice.ChangeNumToChinese(System.Double)">
<res/>
</member>
<member name="M:nIeconomicservice.Ieconomicservice.BeginChangeNumToChinese(System.Double,System.AsyncCallback,System.Object)">
<res/>
</member>
<member name="M:nIeconomicservice.Ieconomicservice.EndChangeNumToChinese(System.IAsyncResult)">
<res/>
</member>
<member name="M:nIeconomicservice.Ieconomicservice.ChangeNumToEnglish(System.Double)">
<res/>
</member>
<member name="M:nIeconomicservice.Ieconomicservice.BeginChangeNumToEnglish(System.Double,System.AsyncCallback,System.Object)">
<res/>
</member>
<member name="M:nIeconomicservice.Ieconomicservice.EndChangeNumToEnglish(System.IAsyncResult)">
<res/>
</member>
</members>
</doc>
<xsl:stylesheet xmlns:xsl="http://http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<html><body>
<h1>列表风格显示XML数据</h1>
<hr/>
<h3>工程名字:<xsl:value-of select="doc/assembly/name" />.cs</h3>
<table border="2">
<thread><h3>成员</h3></thread>
<tbody>
<tr>
<td><b>成员</b></td>
<td><b>成员</b></td>
</tr>
<xsl:for-each select="doc/members/member">
<tr>
<td><xsl:value-of select="@name"/></td>
<td><xsl:value-of select="summary/text()"/></td>
</tr>
</xsl:for-each>
</tbody>
</table>
</body>
</html>
</xsl:template></xsl:stylesheet>
改成
<?xml version="1.0" encoding="GB2312"?>
按照你的提示,我看到的是乱码。
列表风格显示XML数据--------------------------------------------------------------------------------工程名字:.cs
成员
成员 成员
<td><xsl:value-of select="summary/text()"/></td>
这一句,我想你是想把文字中在括号里面的字显示出来,你自己看看summary/text()是否正确。<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:template match="/">
<HTML>
<HEAD>
<TITLE>Northwind Web Page</TITLE>
</HEAD>
<BODY>
<P>工程名字: <xsl:value-of select="doc/assembly/name"/>.cs</P>
<TABLE Border="1">
<TR>
<TD>成员</TD>
<TD>成员</TD>
</TR>
<xsl:for-each select="doc/members/member">
<TR>
<TD><xsl:value-of select="@name"/></TD>
<TD><xsl:value-of select="summary/text()"/></TD>
</TR>
</xsl:for-each>
</TABLE>
</BODY>
</HTML>
</xsl:template>
</xsl:stylesheet>