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

    >> 本版讨论DOM, SAX, XPath等。
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - XML技术『 DOM/SAX/XPath 』 → 如何在dom树的末尾添加新的子节点并保存??? 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 33955 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 如何在dom树的末尾添加新的子节点并保存??? 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     nanwei0351 美女呀,离线,快来找我吧!狮子座1982-8-7
      
      
      等级:大一(高数修炼中)
      文章:15
      积分:107
      门派:XML.ORG.CN
      注册:2004/3/29

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给nanwei0351发送一个短消息 把nanwei0351加入好友 查看nanwei0351的个人资料 搜索nanwei0351在『 DOM/SAX/XPath 』的所有贴子 引用回复这个贴子 回复这个贴子 查看nanwei0351的博客楼主
    发贴心情 如何在dom树的末尾添加新的子节点并保存???

    各位大虾:
          如何在dom树的美味添加新的子节点并保存??是否用到了dom的一些写操作的方法,具体是什么方法,请大虾告诉我!!!

       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/4/14 11:40:00
     
     锋划雪月 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:49
      积分:127
      门派:XML.ORG.CN
      注册:2004/3/18

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给锋划雪月发送一个短消息 把锋划雪月加入好友 查看锋划雪月的个人资料 搜索锋划雪月在『 DOM/SAX/XPath 』的所有贴子 引用回复这个贴子 回复这个贴子 查看锋划雪月的博客2
    发贴心情 
    我觉得你可以到下载区下载xmlsdk,里面有此内容的详细描述,包你满意.如果,你的本机有MSDN Library,当然更好,效果一样的.
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/4/14 12:05:00
     
     nanwei0351 美女呀,离线,快来找我吧!狮子座1982-8-7
      
      
      等级:大一(高数修炼中)
      文章:15
      积分:107
      门派:XML.ORG.CN
      注册:2004/3/29

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给nanwei0351发送一个短消息 把nanwei0351加入好友 查看nanwei0351的个人资料 搜索nanwei0351在『 DOM/SAX/XPath 』的所有贴子 引用回复这个贴子 回复这个贴子 查看nanwei0351的博客3
    发贴心情 
    我在下载区没有找到xmlsdk!!!!
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/4/19 11:42:00
     
     admin 帅哥哟,离线,有人找我吗?
      
      
      
      威望:9
      头衔:W3China站长
      等级:计算机硕士学位(管理员)
      文章:5255
      积分:18406
      门派:W3CHINA.ORG
      注册:2003/10/5

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    兴趣:
    * XML相关技术
    * 资料收集
    * Ontology Engineering
    * Web架构
    * SW Implementation
    给admin发送一个短消息 把admin加入好友 查看admin的个人资料 搜索admin在『 DOM/SAX/XPath 』的所有贴子 点击这里发送电邮给admin  访问admin的主页 引用回复这个贴子 回复这个贴子 查看admin的博客4
    发贴心情 就是MSXML啦!!
    以下是引用nanwei0351在2004-4-19 11:42:10的发言:
    我在下载区没有找到xmlsdk!!!!

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

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

    第十二章第一节《用ROR创建面向资源的服务》
    第十二章第二节《用Restlet创建面向资源的服务》
    第三章《REST式服务有什么不同》
    InfoQ SOA首席编辑胡键评《RESTful Web Services中文版》
    [InfoQ文章]解答有关REST的十点疑惑

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/4/19 11:50:00
     
     ring_2015 美女呀,离线,快来找我吧!
      
      
      头衔:茶叶
      等级:大一(猛啃高等数学)
      文章:24
      积分:123
      门派:XML.ORG.CN
      注册:2004/4/14

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给ring_2015发送一个短消息 把ring_2015加入好友 查看ring_2015的个人资料 搜索ring_2015在『 DOM/SAX/XPath 』的所有贴子 引用回复这个贴子 回复这个贴子 查看ring_2015的博客5
    发贴心情 
    document.createElement(tagname)

    创建一个新的,空的Element节点。不知道是不是你想要的。

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/4/19 13:40:00
     
     hyandlsz 帅哥哟,离线,有人找我吗?
      
      
      头衔:侠
      等级:大二期末(Java考了96分!)
      文章:117
      积分:503
      门派:W3CHINA.ORG
      注册:2004/3/30

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给hyandlsz发送一个短消息 把hyandlsz加入好友 查看hyandlsz的个人资料 搜索hyandlsz在『 DOM/SAX/XPath 』的所有贴子 引用回复这个贴子 回复这个贴子 查看hyandlsz的博客6
    发贴心情 
    appendchild()

    ----------------------------------------------
    人最大的烦恼就是记性太好,如果什么都可以忘了,以后的每一天将会是一个新的开始,那你说多开心!

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/4/19 15:28:00
     
     wedge 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(猛啃高等数学)
      文章:35
      积分:153
      门派:XML.ORG.CN
      注册:2004/3/31

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给wedge发送一个短消息 把wedge加入好友 查看wedge的个人资料 搜索wedge在『 DOM/SAX/XPath 』的所有贴子 引用回复这个贴子 回复这个贴子 查看wedge的博客7
    发贴心情 
    使用DOM的createelement方法创建一个元素节点和文本节点,再使用DOM的的appendchild方法在根元素的最后一个节点后插入创建的元素节点,把文本节点作为新创建元素的子节点插入,就可以了!
    <script language="vbscript">
    set xmldom=createobject("msxml2.domdocument.4.0")
    xmldom.async="false"
                    xmldom.load("*.xml")  
                   set objnewnode=xmldom.createelement("newnode")<!--创建元素节点b-->
    xmldom.documentelement.appendchild(objnewnode)
    set objnewtext=xmldom.createtextnode("textnode")<!--创建文本节点fff-->
    xmldom.documentelement.lastchild.appendchild(objnewtext)
    </script>
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/4/19 15:52:00
     
     ring_2015 美女呀,离线,快来找我吧!
      
      
      头衔:茶叶
      等级:大一(猛啃高等数学)
      文章:24
      积分:123
      门派:XML.ORG.CN
      注册:2004/4/14

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给ring_2015发送一个短消息 把ring_2015加入好友 查看ring_2015的个人资料 搜索ring_2015在『 DOM/SAX/XPath 』的所有贴子 引用回复这个贴子 回复这个贴子 查看ring_2015的博客8
    发贴心情 
    感谢,感谢。很有用。
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/4/19 16:39:00
     
     nanwei0351 美女呀,离线,快来找我吧!狮子座1982-8-7
      
      
      等级:大一(高数修炼中)
      文章:15
      积分:107
      门派:XML.ORG.CN
      注册:2004/3/29

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给nanwei0351发送一个短消息 把nanwei0351加入好友 查看nanwei0351的个人资料 搜索nanwei0351在『 DOM/SAX/XPath 』的所有贴子 引用回复这个贴子 回复这个贴子 查看nanwei0351的博客9
    发贴心情 
    谢谢各位大虾的参与,帮我看一下以下的程序如何将添加的数据保存到xml文当中??
    <HTML>
    <HEAD><Title>HTML中的数据岛中的记录集</Title></HEAD>
    <body bkcolor=#EEEEEE text=blue bgcolor="#00FFFF">
    <Table align=center width="100%"><TR><TD align="center">
       <h5><b><font size="4" color="#FF0000">HTML中的XML数据岛记录编辑与添加</font></b></h5>
      </TD></TR></Table>
    <HR>
    酒店名称:<input type=text datasrc=#theXMLisland DataFLD=NAME size="76"><BR>
      地址:<input type=text datasrc=#theXMLisland DataFLD=Address size="76"><BR>
      主页:<input type=text datasrc=#theXMLisland DataFLD=HomePage size="76"><BR>
    电子邮件:<input type=text datasrc=#theXMLisland DataFLD=E-Mail size="76"><BR>
      电话:<input type=text datasrc=#theXMLisland DataFLD=TelePhone size="76"><BR>
      级别:<input type=text datasrc=#theXMLisland DataFLD=Grade size="76"><HR>
    <input id="first" TYPE=button value="<< 第一条记录" onclick="theXMLisland.recordset.moveFirst()">
    <input id="prev" TYPE=button value="<上一条记录" onclick="theXMLisland.recordset.movePrevious()">  
    <input id="next" TYPE=button value="下一条记录>" onclick="theXMLisland.recordset.moveNext()">  
    <input id="last" TYPE=button value="最后一条记录>>" onclick="theXMLisland.recordset.moveLast()">&nbsp;  
    <input id="Add" TYPE=button value="添加新记录" onclick="theXMLisland.recordset.addNew()">  

    <XML ID="theXMLisland" src="new.xml">
    </XML>
    </body>  
    </HTML>


    new.xml


    <?xml version="1.0" encoding="gb2312"?>
    <HotelList>
    <Hotel>
    <Name>四海大酒店</Name>
    <Address>海魂路1号</Address>
    <HomePage>www.sihaohotel.com.cn</HomePage>
    <E-Mail>master@sihaohotel.com.cn</E-Mail>
    <TelePhone>(0989)8888888</TelePhone>
    <Grade>五星级</Grade>
    </Hotel>
    <Hotel>
    <Name>五湖宾馆</Name>
    <Address>东平路99号</Address>
    <HomePage>www.wuhu.com.cn</HomePage>
    <E-Mail>web@wuhu.com.cn</E-Mail>
    <TelePhone>(0979)1111666</TelePhone>
    <Grade>四星级</Grade>
    </Hotel>
    <Hotel>
    <Name>“大沙漠”宾馆</Name>
    <Address>留香路168号</Address>
    <HomePage>www.dashamohotel.com.cn</HomePage>
    <E-Mail>master@dashamohotel.com.cn</E-Mail>
    <TelePhone>(0989)87878788</TelePhone>
    <Grade>五星级</Grade>
    </Hotel>
    <Hotel>
    <Name>“画眉鸟”大酒店</Name>
    <Address>血海飘香路2号</Address>
    <HomePage>www.throstlehotel.com.cn</HomePage>
    <E-Mail>chuliuxiang@throstlehotel.com.cn</E-Mail>
    <TelePhone>(099)9886666</TelePhone>
    <Grade>五星级</Grade>
    </Hotel>
    </HotelList>

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/4/20 9:35:00
     
     nanwei0351 美女呀,离线,快来找我吧!狮子座1982-8-7
      
      
      等级:大一(高数修炼中)
      文章:15
      积分:107
      门派:XML.ORG.CN
      注册:2004/3/29

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给nanwei0351发送一个短消息 把nanwei0351加入好友 查看nanwei0351的个人资料 搜索nanwei0351在『 DOM/SAX/XPath 』的所有贴子 引用回复这个贴子 回复这个贴子 查看nanwei0351的博客10
    发贴心情 
    为什么?我往进添加时,会提醒我数据源NAME域为只读域,不可更改!!!
    <HTML>
    <HEAD><Title>HTML中的数据岛中的记录集</Title></HEAD>
    <body bkcolor=#EEEEEE text=blue bgcolor="#00FFFF">
    <script language="vbscript">
    dim xmldoc
    sub add()

    set xmldoc=createobject("Microsoft.XMLDOM")

    xmldoc.load("new.xml")  
    set objnewnode=xmldoc.createelement("newnode")<!--创建元素节点b-->
    xmldoc.documentelement.appendchild(objnewnode)
    set objnewtext=xmldoc.createtextnode("textnode")<!--创建文本节点fff-->
    xmldoc.documentelement.lastchild.appendchild(objnewtext)
    end sub
    </script>

    <Table align=center width="100%"><TR><TD align="center">
       <h5><b><font size="4" color="#FF0000">HTML中的XML数据岛记录编辑与添加</font></b></h5>
      </TD></TR></Table>
    <HR>
    酒店名称:<input type=text datasrc=#theXMLisland DataFLD=NAME size="76"><BR>
      地址:<input type=text datasrc=#theXMLisland DataFLD=Address size="76"><BR>
      主页:<input type=text datasrc=#theXMLisland DataFLD=HomePage size="76"><BR>
    电子邮件:<input type=text datasrc=#theXMLisland DataFLD=E-Mail size="76"><BR>
      电话:<input type=text datasrc=#theXMLisland DataFLD=TelePhone size="76"><BR>
      级别:<input type=text datasrc=#theXMLisland DataFLD=Grade size="76"><HR>
    <input id="first" TYPE=button value="<< 第一条记录" onclick="theXMLisland.recordset.moveFirst()">
    <input id="prev" TYPE=button value="<上一条记录" onclick="theXMLisland.recordset.movePrevious()">  
    <input id="next" TYPE=button value="下一条记录>" onclick="theXMLisland.recordset.moveNext()">  
    <input id="last" TYPE=button value="最后一条记录>>" onclick="theXMLisland.recordset.moveLast()">&nbsp;  
    <input id="Add" TYPE=button value="添加新记录" onclick="add()">

    <XML ID="theXMLisland" src="new.xml">
    </XML>

    </body>  
    </HTML>

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/4/20 11:08:00
     
     GoogleAdSense狮子座1982-8-7
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 DOM/SAX/XPath 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/3/28 17:36:24

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

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