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

    >> 关于 XML 的一般性技术讨论,提供 XML入门资料 和 XML教程
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - XML技术『 XML基础 』 → 我的XML不知道怎么回事,访问有问题 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 15091 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 我的XML不知道怎么回事,访问有问题 举报  打印  推荐  IE收藏夹 
       本主题类别: XML文档存取技术(DOM, SAX)    
     chenxsh 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:6
      积分:73
      门派:XML.ORG.CN
      注册:2010/2/9

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给chenxsh发送一个短消息 把chenxsh加入好友 查看chenxsh的个人资料 搜索chenxsh在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看chenxsh的博客楼主
    发贴心情 我的XML不知道怎么回事,访问有问题

    http://www.sspfw.cn/config/template.xml

    是用这种形式生成XML文档的.不知道怎么回事.无法预览
    Set rs=Server.CreateObject("adodb.recordset")
    sql="SELECT * FROM test"
    rs.Open sql,Conn,1,3
    Set template=RecordsetToxml(rs,"","")
    template.Save(Server.MapPath("/config/template.xml"))

    '生成xml
    Function RecordsetToxml(Recordset,row,xmlroot)
     Dim i,node,rs,j,DataArray
     If xmlroot="" Then xmlroot="xml"
     If row="" Then row="row"
     Set RecordsetToxml=Server.CreateObject("msxml2.FreeThreadedDOMDocument"&MsxmlVersion)
     RecordsetToxml.appendChild(RecordsetToxml.createElement(xmlroot))
     If Not Recordset.EOF Then
      DataArray=Recordset.GetRows(-1)
      For i=0 To UBound(DataArray,2)
       Set Node=RecordsetToxml.createNode(1,row,"")
       j=0
       For Each rs in Recordset.Fields
        node.attributes.setNamedItem(RecordsetToxml.createNode(2,LCase(rs.name),"")).text= DataArray(j,i)& ""
        j=j+1
       Next
       RecordsetToxml.documentElement.appendChild(Node)
      Next
     End If
     DataArray=Null
    End Function


       收藏   分享  
    顶(0)
      




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

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给Qr发送一个短消息 把Qr加入好友 查看Qr的个人资料 搜索Qr在『 XML基础 』的所有贴子 访问Qr的主页 引用回复这个贴子 回复这个贴子 查看Qr的博客2
    发贴心情 
    生成的XML太复杂了,不好查错,弄个简单的试试,估计是HTML中含有些特殊字符没有正确转义。

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

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

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

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给chenxsh发送一个短消息 把chenxsh加入好友 查看chenxsh的个人资料 搜索chenxsh在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看chenxsh的博客3
    发贴心情 
    比如说网站http://www.sspfw.cn/

    我就是将首页的html代码存放在xml中..

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2010/2/10 15:57:00
     
     chenxsh 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:6
      积分:73
      门派:XML.ORG.CN
      注册:2010/2/9

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给chenxsh发送一个短消息 把chenxsh加入好友 查看chenxsh的个人资料 搜索chenxsh在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看chenxsh的博客4
    发贴心情 
    我查到原因了,是XML 转义字符的原因,,比如jiameng_en_freeback_active="&lt;/body&gt;"

    而且有一个问题,我在数据库存的是<,但我通过上面的函数生成xml文件就变成了&lt;,但&又是转义字符,所以出错了这种问题怎么解决?

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

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给Qr发送一个短消息 把Qr加入好友 查看Qr的个人资料 搜索Qr在『 XML基础 』的所有贴子 访问Qr的主页 引用回复这个贴子 回复这个贴子 查看Qr的博客5
    发贴心情 
    不知道你这样做的目的,可以考虑把HTML代码添加到CDATA区段中,就不存在特殊字符转义的问题了。

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

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

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2010/2/11 0:02:00
     
     chenxsh 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:6
      积分:73
      门派:XML.ORG.CN
      注册:2010/2/9

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给chenxsh发送一个短消息 把chenxsh加入好友 查看chenxsh的个人资料 搜索chenxsh在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看chenxsh的博客6
    发贴心情 
    CDATA属性XML支持不?有没有相关教程
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2010/2/11 12:34:00
     
     chenxsh 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:6
      积分:73
      门派:XML.ORG.CN
      注册:2010/2/9

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给chenxsh发送一个短消息 把chenxsh加入好友 查看chenxsh的个人资料 搜索chenxsh在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看chenxsh的博客7
    发贴心情 
    jiameng_en_freeback_active="&lt;/body&gt;"

    这段xml如果我用CDATA要怎么写?谢谢

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2010/2/11 12:50:00
     
     chenxsh 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:6
      积分:73
      门派:XML.ORG.CN
      注册:2010/2/9

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给chenxsh发送一个短消息 把chenxsh加入好友 查看chenxsh的个人资料 搜索chenxsh在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看chenxsh的博客8
    发贴心情 
    在XML节点的某个属性中能不能运用CDATA,比如某个属性是jiameng_en_freeback_active,我想将该属性设置成jiameng_en_freeback_active="&lt;/body&gt;"    且要运用CDATA
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2010/2/11 14:17:00
     
     Qr 帅哥哟,离线,有人找我吗?
      
      
      威望:9
      等级:博士二年级(版主)
      文章:4392
      积分:29981
      门派:XML.ORG.CN
      注册:2004/5/15

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给Qr发送一个短消息 把Qr加入好友 查看Qr的个人资料 搜索Qr在『 XML基础 』的所有贴子 访问Qr的主页 引用回复这个贴子 回复这个贴子 查看Qr的博客9
    发贴心情 
    CDATA是节点,其下文本可以是任意字符,遇特殊字符不须转义。不能用于属性。

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

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

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2010/2/13 9:53:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 XML基础 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/12/27 0:27:28

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

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