private void Page_Load(object sender, System.EventArgs e)
{
XPathDocument _SourceXml = new XPathDocument(Server.MapPath(".\\XMLDoc\\"+Request.QueryString["name"]+".xml"));XslTransform _Transform = new XslTransform();_Transform.Load(Server.MapPath("show.xsl"));_Transform.Transform(_SourceXml,null,Response.Output);
}
----------------------------------------
<?xml version="1.0" encoding="GB2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:apply-templates/>
</xsl:template>

<xsl:template match="document">
<h2>
<center>
<xsl:value-of select="title"/>
</center>
</h2>
<xsl:choose>
<xsl:when test="./abstract">
<b>新闻摘要:<xsl:value-of select="abstract"/>
</b>
</xsl:when>
</xsl:choose>

<br></br>

<xsl:choose>
<xsl:when test="./author">
<b>新闻作者:<xsl:value-of select="author"/>
</b>
</xsl:when>
</xsl:choose>

<br></br>

<xsl:choose>
<xsl:when test="./content/paragraph">
        <xsl:for-each select="./content/paragraph">
        <xsl:value-of select="."/>
        </xsl:for-each>
    </xsl:when>
</xsl:choose>

</xsl:template>
</xsl:stylesheet>
-----------------------------------------
<?xml version="1.0" encoding="GB2312"?>
<document>
  <title>新闻标题</title>
  <abstract>新闻摘要</abstract>
  <author>新闻作者</author>
  <content>
    <paragraph>1234567890123456789012345</paragraph>
  </content>
</document>
-----------------------------------------------------------------------------------
为什么paragraph一超过25个字符就提示无法显示 XML 页。 
使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。 
--------------------------------------------------------------------------------XML 文档只能有一个顶层元素。处理资源 'http://localhost/WebXML/main.aspx?name=20051017114601' 时出错。第 1 行,位置: 70 <?xml version="1.0" encoding="utf-8"?><h2><center>新闻标题</center></h2><b>新闻摘要:新闻摘要</b&g...