新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> XML与各种文件格式的相互转换及相关工具。 word to xml, xml to word, html to xml, xml to pdf,
    csv to xml, rtf to xml, text to xml, xml to text, xls to xml, xml to xls
    FOP
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - XML技术『 WORD to XML, HTML to XML 』 → [求助]关于ASP生成XML的RSS技术问题 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 32625 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: [求助]关于ASP生成XML的RSS技术问题 举报  打印  推荐  IE收藏夹 
       本主题类别: RSS    
     steven200602 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:4
      积分:69
      门派:XML.ORG.CN
      注册:2006/7/11

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给steven200602发送一个短消息 把steven200602加入好友 查看steven200602的个人资料 搜索steven200602在『 WORD to XML, HTML to XML 』的所有贴子 引用回复这个贴子 回复这个贴子 查看steven200602的博客楼主
    发贴心情 [求助]关于ASP生成XML的RSS技术问题

    [size=4]有关ASP生成XML的RSS技术(之前有人用过),不过我在运行时出现了点问题,特请各位兄弟帮忙看一下!!以下是写好的代码,是从另外一个页面转过来的:
    <!--#include virtual="/Include/Conn.asp" -->
    <%
    Dim strSQL,RS,sCrLf,sXmlClear,sRssHead,sRssEnd,Conn
    Dim AuthorID,AuthorType,Author
    const RssFeed_Article="Article.xml"
    sCrLf = chr(13) & chr(10)  '回车+换行

    sXmlClear = "<?xml version='1.0' encoding='UTF-8'?>" & sCrLf

    sRssHead = "<rss version='2.0'>" & sCrLf
    sRssHead = sRssHead & "<channel>" & sCrLf
    sRssHead = sRssHead & "<title> 1111</title>" & sCrLf
    sRssHead = sRssHead & "<description> 1111</description>" & sCrLf
    sRssHead = sRssHead & "<link>http://www.steven.com/<;/link>" & sCrLf
    sRssHead = sRssHead & "<language>zh-cn</language>" & sCrLf
    sRssHead = sRssHead & "<docs>1111</docs>" & sCrLf
    sRssHead = sRssHead & "<generator>Rss Generator By www.steven.com
    </generator>" & sCrLf

    sRssEnd = "</channel></rss>"

    Response.Clear
    Response.CharSet="gb2312"    '数据集
    Response.ContentType="text/xml"  '数据流格式定义

    '输出:
    Response.write (writexml(RssFeed_Article,sXmlClear))
    Response.write (writexml(RssFeed_Article,sRssHead))
    '获取变量
    AuthorID=ProcessID(Request("AuthorID"))
    AuthorType=ProcessID(Request("AuthorType"))

    '创建Connection对象
    Set Conn=server.CreateObject("ADODB.Connection")
    Set RS = Server.CreateObject("ADODB.Recordset")
    Call ConnectDB(Conn)                    'ConnectDB----定义的一个函数


    strSQL="select * from Articles where AuthorID="&AuthorID&" And AuthorType="&AuthorType&" And IsDeleted=-1 And Status=1 order by LMDate desc"
    rs.Open strSQL, Conn, 1, 1
    if not RS.eof then
      do while not RS.eof
        response.write (writexml(RssFeed_Article,"<item>" & sCrLf))
        response.write (writexml(RssFeed_Article,"<title> " & RS("Title") & " </title>" & sCrLf))
        response.write (writexml(RssFeed_Article,"<link> " & "http://www.steven.com/Educate/blog.asp?ArticleID="& RS("ArticleID") & " </link>" & sCrLf))
        response.write (writexml(RssFeed_Article,"<description> " & TruncateString(RS("Content"),300,"...") & " </description>" & sCrLf))
     response.write (writexml(RssFeed_Article,"<category> " & RS("CategoryID")) & " </category>" & sCrLf))
     response.write (writexml(RssFeed_Article,"<author> " & RS("Author") & " </author>" & sCrLf))
        response.write (writexml(RssFeed_Article,"<pubDate> " & RS("PostDate") & " </pubDate>" & sCrLf))
        response.write (writexml(RssFeed_Article,"</item>" & sCrLf & sCrLf))
        RS.movenext
      Loop
    end if
    RS.close
    set RS=nothing

    Response.write (writexml(RssFeed_Article,sRssEnd))

    function writexml(filename,bodytext)
      Dim fso,MyFile
      Set fso = CreateObject("Scripting.FileSystemObject")
      Set MyFile= fso.CreateTextFile(filename, True)
      MyFile.WriteLine(bodytext)
      MyFile.close
    end function
    %>

    但是运行时却出现以下的错误:

    无法显示 XML 页。
    使用 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。


    --------------------------------------------------------------------------------

    XML 文档必须有一个顶层元素。处理资源 'http://localhost/Educate/blog/RssFeed_Article_.asp?AuthorID=102&AuthorType=2' 时出错。

    请各位帮忙指点一下!!!!!
    [/size]


       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/7/11 21:24:00
     
     steven200602 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:4
      积分:69
      门派:XML.ORG.CN
      注册:2006/7/11

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给steven200602发送一个短消息 把steven200602加入好友 查看steven200602的个人资料 搜索steven200602在『 WORD to XML, HTML to XML 』的所有贴子 引用回复这个贴子 回复这个贴子 查看steven200602的博客2
    发贴心情 
    该技术是引用曾经在这论坛上发表过类似话题的 jacky123iou君的, 如果 jacky123iou君路过或其他各位高手路过时指点一下,小弟先在此感谢了!!
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/7/11 21:31:00
     
     steven200602 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:4
      积分:69
      门派:XML.ORG.CN
      注册:2006/7/11

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给steven200602发送一个短消息 把steven200602加入好友 查看steven200602的个人资料 搜索steven200602在『 WORD to XML, HTML to XML 』的所有贴子 引用回复这个贴子 回复这个贴子 查看steven200602的博客3
    发贴心情 
    小弟是个初学者,各位路过的朋友给个意见可以吗?
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/7/12 15:35:00
     
     Qr 帅哥哟,离线,有人找我吗?
      
      
      威望:9
      等级:博士二年级(版主)
      文章:4392
      积分:29981
      门派:XML.ORG.CN
      注册:2004/5/15

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给Qr发送一个短消息 把Qr加入好友 查看Qr的个人资料 搜索Qr在『 WORD to XML, HTML to XML 』的所有贴子 访问Qr的主页 引用回复这个贴子 回复这个贴子 查看Qr的博客4
    发贴心情 
    从“XML 文档必须有一个顶层元素”的提示来看,是XML格式错误。把writexml生成Article.xml发上来看看。

    ----------------------------------------------
    没人帮忙,那就靠自己,自己才是最好的老师!本人拒绝回答通过站内短消息提出的问题!

    blog:http://Qr.blogger.org.cn

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/7/12 18:05:00
     
     steven200602 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:4
      积分:69
      门派:XML.ORG.CN
      注册:2006/7/11

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给steven200602发送一个短消息 把steven200602加入好友 查看steven200602的个人资料 搜索steven200602在『 WORD to XML, HTML to XML 』的所有贴子 引用回复这个贴子 回复这个贴子 查看steven200602的博客5
    发贴心情 
    就是无法以XML的文件显示出来(出现了上面的错误),不过如果没有加下面的这个函数writexml()生成XML文件的话,而直接以ASP页面显示出来的结果是:
    <?xml version='1.0' encoding='UTF-8'?>
    <rss version='2.0'>
    <channel>
    <title> 1111 </title>
    <description> 1111 </description>
    <link>http://www.steven.com/<;/link>
    <language>zh-cn</language>
    <docs>1111</docs>
    <generator>Rss Generator By www.steven.com</generator>
    <item>
    <title> 货款回笼的技巧 </title>
    <link> http://www.steven.com/Educate/blog.asp?ArticleID=2086 </link>
    <description> 1. 催款应该直截了当。催款不是什么见不得人的事,也没有什么妙语,最有效的方式就是有话直说,千万别说对不起,或绕弯子。
    </description>
    <category> 营销管理 </category>
    <author> abc</author>
    <pubDate> 2005-8-11 10:39:25 </pubDate>
    </item>

    <item>
    <title> 变形铝合金的状态代号 </title>
    <link> http://www.steven.com/Educate/blog.asp?ArticleID=2012 </link>
    <description> 变 形 铝 合 金 的 状 态 代 号

    1.  范围

    本标准规定了变形铝合金的状态代号。
    本标准适用于铝及铝加工产品。
    </description>
    <category> 资料参考 </category>
    <author> abc </author>
    <pubDate> 2005-8-4 15:28:58 </pubDate>
    </item>

    <item>
    <title> 各国铜牌号及标准对照表 </title>
    <link> http://www.steven.com/Educate/blog.asp?ArticleID=1969 </link>
    <description> 各国铜牌号及标准对照表
    中国 德国 欧洲 国际标准 美国 日本
    GB DIN EN ISO UNS JIS
     KRUZZEICHEN NUMBER Symbol Number Symbol Number Number
    TU2 OF-Cu 2.0040 Cu-OFE CW009A Cu-OF C10100 C1011
    - SE-Cu 2.0070 Cu-HCP CW021A - C10300 -
    - SE-Cu 2.0070 Cu-PHC CW020A - C10300 -
    T2 E-Cu58 2.0065 Cu-ETP CW004A Cu-ETP C11000 C1100... </description>
    <category> 资料参考 </category>
    <author> abc </author>
    <pubDate> 2005-7-29 11:30:28 </pubDate>
    </item>

    <item>
    <title> 和三国人物一起的注意事项 </title>
    <link> http://www.steven.com/Educate/blog.asp?ArticleID=1946 </link>
    <description> 泡妞可以,但千万不要泡貂蝉
        中国四大美女之一貂蝉,的确很有诱惑力,但只能欣赏,决对不能泡她。两个泡过他的男人,吕布被勒死了,董卓更惨,死后还被点了天灯。
    </description>
    <category> 轻松一刻 </category>
    <author> 尊贵国米 </author>
    <pubDate> 2005-7-26 13:09:52 </pubDate>
    </item>

    <item>
    <title> 常用金属材料牌号表示方法 </title>
    <link> http://www.steven.com/Educate/blog.asp?ArticleID=1889 </link>
    <description> 机械零件所用金属材料多种多样,为了使生产、管理方便、有序,有关标准对不同金属材料 规定了它们牌号的表示方法,以示统一和便于采纳、使用。现将常用金属材料牌号表示方法向读者作一些简单介绍。
    </description>
    <category> 资料参考 </category>
    <author> 尊贵国米 </author>
    <pubDate> 2005-7-19 9:23:42 </pubDate>
    </item>

    <item>
    <title> 爱情十四行 </title>
    <link> http://www.steven.com/Educate/blog.asp?ArticleID=1615 </link>
    <description> 听诸佛菩萨都为我叹息,
    男女的情爱竟胜于千年的功果?
    所以他们只能终日低眉枯坐,
    他们不懂的爱情,我早已藏在了心里;
    </description>
    <category> 文学欣赏 </category>
    <author> 尊贵国米 </author>
    <pubDate> 2005-6-20 10:25:30 </pubDate>
    </item>

    </channel></rss>

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/7/12 19:28:00
     
     Qr 帅哥哟,离线,有人找我吗?
      
      
      威望:9
      等级:博士二年级(版主)
      文章:4392
      积分:29981
      门派:XML.ORG.CN
      注册:2004/5/15

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给Qr发送一个短消息 把Qr加入好友 查看Qr的个人资料 搜索Qr在『 WORD to XML, HTML to XML 』的所有贴子 访问Qr的主页 引用回复这个贴子 回复这个贴子 查看Qr的博客6
    发贴心情 
    sRssHead中的涉及link那一行多了一个分号,除此之外,没发现实质性的错误。

    ----------------------------------------------
    没人帮忙,那就靠自己,自己才是最好的老师!本人拒绝回答通过站内短消息提出的问题!

    blog:http://Qr.blogger.org.cn

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/7/13 13:13:00
     
     vaysalee 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:3
      积分:64
      门派:XML.ORG.CN
      注册:2006/7/18

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给vaysalee发送一个短消息 把vaysalee加入好友 查看vaysalee的个人资料 搜索vaysalee在『 WORD to XML, HTML to XML 』的所有贴子 引用回复这个贴子 回复这个贴子 查看vaysalee的博客7
    发贴心情 
    经典
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/7/18 10:51:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 WORD to XML, HTML to XML 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/4/23 16:28:18

    本主题贴数7,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    125.000ms