-- 作者:scromp
-- 发布时间:4/25/2007 10:56:00 AM
-- [求助] 样式表没有包含文档元素。样式表可能是空的,或它可能不是一个标准格式的 XML 文档
不知道为什么我常遇到这个问题: "样式表没有包含文档元素。样式表可能是空的,或它可能不是一个标准格式的 XML 文档" 就是不知道是什么原因,有时候不知怎改又行了.请大家帮忙看这是什么原因! Xml ------------------------------------------------------------------------------------ <?xml version="1.0"?> <html> <head> <title>this is title</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"/> <meta name="lineboy" content="this is lineboy"/> </head> <body> <hreftag href="http://www.Emvc.net.cn/1.html" id="1">Href1</hreftag> <hreftag href="http://www.Emvc.net.cn/2.html" id="2">Href2</hreftag> <hreftag href="http://www.Emvc.net.cn/3.html" id="3">Href3</hreftag> <hreftag href="http://www.Emvc.net.cn/4.html" id="4">Href4</hreftag> <hreftag href="http://www.Emvc.net.cn/5.html" id="5">Href5</hreftag> </body> </html> ------------------------------------------------------------------------------------ xsl ------------------------------------------------------------------------------------ <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <HTML> <HEAD> <Title><xsl:value-of select="//title"/></Title> </HEAD> <BODY> <xsl:for-each select="html/body/hreftag"> <a id="{@id}" href="{@href}"><xsl:value-of select="."/></a><br/> </xsl:for-each> </BODY> </HTML> </xsl:template> </xsl:stylesheet> ------------------------------------------------------------------------------------ asp ------------------------------------------------------------------------------------ <% Set MyXml=Server.CreateObject("Microsoft.XmlDom") Set MyXsl=Server.CreateObject("Microsoft.XmlDom") MyXml.load("F:\我的文档\xml\Html.xml") MyXsl.load("F:\我的文档\xml\html.xsl") Response.Write MyXml.transformNode(MyXsl) %> ------------------------------------------------------------------------------------
|