成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > 給XML文檔添加新 ”records”

給XML文檔添加新 ”records”

熱門標(biāo)簽:本地電話機(jī)器人 400電話辦理包年 東營(yíng)電銷 如何修改多個(gè)百度地圖標(biāo)注 南寧網(wǎng)絡(luò)外呼系統(tǒng)運(yùn)營(yíng)商 高德地圖地圖標(biāo)注服務(wù)中心 微信地圖標(biāo)注合并了 隨州外呼調(diào)研系統(tǒng) r語(yǔ)言數(shù)據(jù)可視化地圖標(biāo)注
本文所舉的例子與保存HTML格式數(shù)據(jù)至XML類似。在以往當(dāng)表格被提交后,我們通常會(huì)創(chuàng)建一個(gè)新的文檔,現(xiàn)在只要文檔已經(jīng)存在,那么直接添加就可以了。此種技術(shù)的使用與創(chuàng)建基本數(shù)據(jù)類似。

  在前面的文章里,我已經(jīng)演示了如何使用XMLDOM。因此,我們可以直接進(jìn)入本文的示例。

  我們需要考慮的第一件事是我們將用于添加新"記錄"的HTML 表單。在"將HTML表單數(shù)據(jù)保存至XML"例子中我們已使用過(guò)此表單,只是更改了文件名,但代碼是相同的。

  AddContact.html:
復(fù)制代碼 代碼如下:

  html>
  head>
   title> Contact Information /title>
  /head>
  body>
   form action="processAdd.asp" method="post"> 
   h3>Enter your contact information/h3> 
   First Name: 
   input type="text" id="firstName" name="firstName">br> Last Name: 
   input type="text" id="lastName" name="lastName">br> Address #1: 
   input type="text" id="address1" name="address1">br> Address #2: 
   input type="text" id="address2" name="address2">br> Phone Number: 
   input type="text" id="phone" name="phone">br> E-Mail: 
   input type="text" id="email" name="email">br> 
   input type="submit" id="btnSub" name="btnSub" value="Submit">br> 
   /form>
  /body>
  /html>

  我們?cè)O(shè)置此HTML表單是來(lái)處理ADD。ASP的。這里的ASP 頁(yè)面具有檢測(cè)XML.文件及ROLODEX.XML是否存在的功能。如果它們確實(shí)存在,ASP則會(huì)在文件上附加新的條目,如果文件不存在,則需要?jiǎng)?chuàng)建。 

  Process Add.asp: 
復(fù)制代碼 代碼如下:

  %
   '--------------------------------------------------------------------
   'The "addNewContacttoXML" Function accepts two parameters.
   'strXMLFilePath - The physical path where the XML file will be saved.
   'strFileName - The name of the XML file that will be saved.
   '--------------------------------------------------------------------
   Function addNewContacttoXML(strXMLFilePath, strFileName) 
    'Declare local variables. 
    Dim objDom 
    Dim objRoot 
    Dim objRecord 
    Dim objField
    Dim objFieldValue 
    Dim objattID 
    Dim objattTabOrder 
    Dim objPI 
    Dim blnFileExists 
    Dim x 
    'Instantiate the Microsoft XMLDOM. 
    Set objDom = server.CreateObject("Microsoft.XMLDOM") 
    objDom.preserveWhiteSpace = True
    'Call the Load Method of the XMLDOM Object. The Load ethod has a 
    'boolean return value indicating whether or not the file could be 
    'loaded. If the file exists and loads it will return true, otherwise,
    'it will return false.

    blnFileExists = objDom.Load(strXMLFilePath  "\"  strFileName) 

    'Test to see if the file loaded successfully. 
    If blnFileExists = True Then 
     'If the file loaded set the objRoot Object equal to the root element 
     'of the XML document. 
     Set objRoot = objDom.documentElement Else 
     'Create your root element and append it to the XML document. 
     Set objRoot = objDom.createElement("rolodex") 
     objDom.appendChild objRoot
    End If 
     'Create the new container element for the new record. 
     Set objRecord = objDom.createElement("contact") 
     objRoot.appendChild objRecord 
     'Iterate through the Form Collection of the Request Object.
     For x = 1 To Request.Form.Count 
      'Check to see if "btn" is in the name of the form element. If it is, 
      'then it is a button and we do not want to add it to the XML 
      'document". 
      If instr(1,Request.Form.Key(x),"btn") = 0 Then 
       'Create an element, "field". 
       Set objField = objDom.createElement("field") 
       'Create an attribute, "id". 
       Set objattID = objDom.createAttribute("id") 

       'Set the value of the id attribute equal the the name of the current 
       'form field. 
       objattID.Text = Request.Form.Key(x) 
       'The setAttributeNode method will append the id attribute to the 
       'field element. objField.setAttributeNode objattID 
       'Create another attribute, "taborder". This just orders the 
       'elements. 

       Set objattTabOrder = objDom.createAttribute("taborder") 
       
       'Set the value of the taborder attribute. 
       objattTabOrder.Text = x 
       'Append the taborder attribute to the field element. 
       'objField.setAttributeNode objattTabOrder 
       'Create a new element, "field_value".

       Set objFieldValue = objDom.createElement("field_value") 

       'Set the value of the field_value element equal to the value of the 
       'current field in the Form Collection. 

       objFieldValue.Text = Request.Form(x) 

       'Append the field element as a child of the new record container 
       'element, contact. objRecord.appendChild objField 
       'Append the field_value element as a child of the field element.
       objField.appendChild objFieldValue 
      End If 
     Next 

     'Check once again to see if the file loaded successfully. If it did 
     'not, that means we are creating a new document and need to be sure to 
     'insert the XML processing instruction. 

     If blnFileExists = False then 

      'Create the xml processing instruction. 
      Set objPI = objDom.createProcessingInstruction("xml", "version='1.0'") 

      'Append the processing instruction to the XML document. 

      objDom.insertBefore objPI, objDom.childNodes(0) 
     End If 

     'Save the XML document.

     objDom.save strXMLFilePath  "\"  strFileName 

     'Release all of your object references. 
     Set objDom = Nothing 

     Set objRoot = Nothing 
     Set objRecord = Nothing 
     Set objField = Nothing 
     Set objFieldValue = Nothing 
     Set objattID = Nothing 
     Set objattTabOrder = Nothing 
     Set objPI = NothingEnd 

    Function
    'Do not break on an error.

    On Error Resume Next

    'Call the addNewContacttoXML function, passing in the physical path to
    'save the file to and the name that you wish to use for the file.

    addNewContacttoXML "c:","rolodex.xml"
    'Test to see if an error occurred, if so, let the user know.
    'Otherwise, tell the user that the operation was successful.

    If err.number > 0 then 
     Response.write("Errors occurred while saving your form submission.")
    Else 
     Response.write("Your form submission has been saved.")
    End If
   %>

如果你已經(jīng)讀過(guò)關(guān)于"將HTML 表單數(shù)據(jù)保存至XML格式"的文章,你會(huì)注意到附加到將HTML數(shù)據(jù)擴(kuò)展到XML文件的代碼與HTML數(shù)據(jù)擴(kuò)展到新文檔的代碼基本上是一致的。但是這里還是有兩個(gè)主要的不同點(diǎn):

   'Call the Load Method of the XMLDOM Object. The Load Method has a 
   'boolean return value indicating whether or not the file could be 
   'loaded. If the file exists and loads it will return true, otherwise, 
   'it will return false. 

   blnFileExists = objDom.Load(strXMLFilePath  "\"  strFileName) 
   
   'Test to see if the file loaded successfully. 

   If blnFileExists = True Then 

    'If the file loaded set the objRoot Object equal to the root element 
    'of the XML document. 

    Set objRoot = objDom.documentElement
   Else 

    'Create your root element and append it to the XML document. 
    Set objRoot = objDom.createElement("contact") 
    objDom.appendChild objRoot 
   End If

  本節(jié)的代碼來(lái)自addNewContacttoXML 功能。因?yàn)槲覀儾豢赡苊看味夹陆ㄒ粋€(gè)文件,所以我們改為保存CONTACT。如果能夠LOAD此文件呢,我們則獲得了這個(gè)XML文檔的根元素;如果不能夠呢,那么我們就假設(shè)它不存在并創(chuàng)建一個(gè)新的要元素并將它附加到XML文檔上。

  另外一個(gè)主要區(qū)別在于:當(dāng)我們對(duì)文件進(jìn)行二次檢測(cè),是否成功的LOAD,這樣我們可以決定是否需要加上 一條處理指令。如果文件存在,我們就不需要加上這條指令。但是,如果創(chuàng)建了一個(gè)新的文件,那么則一定得加上這條處理指令。

  'Check once again to see if the file loaded successfully. If it did 
  'not, that means we are creating a new document and need to be sure to 
  'insert the XML processing instruction. 

  If blnFileExists = False then 

   'Create the xml processing instruction. 

   Set objPI = objDom.createProcessingInstruction("xml", "version='1.0'") 

   'Append the processing instruction to the XML document. 
   objDom.insertBefore objPI, objDom.childNodes(0) 
  End If

  除開(kāi)以上兩點(diǎn)不同之處外,你可以發(fā)現(xiàn) 保存數(shù)據(jù)至新文件的代碼實(shí)際上是與 附加新record至存在文件的代碼是一樣的。我們創(chuàng)建一個(gè)新的element, contact CONTAINER,以便能容下每個(gè)新添的RECORD。代碼將會(huì)在Form Collection of the Request Objec中不斷重復(fù)以創(chuàng)建適合的XML節(jié)點(diǎn)并將這些節(jié)點(diǎn)值設(shè)置得與當(dāng)前Form Field.一樣。

  如以往一樣,我推薦大家復(fù)制以上代碼至你的 服務(wù)器上并運(yùn)行。希望以上舉例會(huì)對(duì)你有所幫助。

標(biāo)簽:益陽(yáng) 寧夏 拉薩 宿遷 德州 西雙版納 黃石 果洛

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《給XML文檔添加新 ”records”》,本文關(guān)鍵詞  給,XML,文檔,添加,新,records,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《給XML文檔添加新 ”records”》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于給XML文檔添加新 ”records”的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    日韩欧美一区二区三区视频| 久久精品视频5| 清纯唯美亚洲激情| 在线看片欧美| 国产特级毛片| 国产精品久久久999| 欧美小视频在线观看| 久久精品欧美日韩| 川上优的av在线一区二区| 天天碰夜夜操| 国产高清中文字幕| japanese中文字幕| 91精品视频在线| 国产99午夜精品一区二区三区| 亚洲春色在线| 欧美三级日本三级少妇99| 综合激情网...| fc2ppv在线播放| 成人高清av| 色老头一区二区三区在线观看| 欧美日韩中文不卡| 亚洲精品成人久久久| 手机电影在线观看| 激情文学综合插| 在线国产福利网站| 午夜肉伦伦影院| 国产乱码精品一区二区三区四区| 成人黄色免费网址| 欧美午夜免费| 免费日韩一区二区三区| 99国产揄拍国产精品| 日韩在线观看视频一区| 精品久久久久久亚洲综合网站| 在线欧美一区二区| 15—17女人毛片| 精品视频在线观看网站| 加勒比av一区二区| 国产精品秘入口18禁麻豆免会员| 尤物影院在线播放| 极品久久久久久| 狠狠v欧美ⅴ日韩v亚洲v大胸| 中文在线最新版天堂| 日本精品免费观看高清观看| 中文一区二区| 欧美激情99| 欧美激情亚洲综合一区| 亚洲午夜极品| 免费网站看黄yyy222| 三级欧美在线一区| 国产精品亚洲电影久久成人影院| 日本a√在线观看| 亚洲成av人片一区二区| 91福利国产成人精品照片| 日日欢夜夜爽一区| 国产精品99一区| 免费看的黄网站| 亚洲欧美日韩综合网| 精品成在人线av无码免费看| 欧美一级爱爱视频| 亚洲成色777777女色窝| 国产午夜精品一区在线观看| 国产日产精品一区二区三区的介绍| 亚洲成人动漫在线播放| 亚洲日本中文字幕免费在线不卡| 色网在线观看| 亚洲精品国产精品国产自| 成人免费xxxxx在线视频| 国产男女无套免费网站| 中文字幕中文字幕在线中心一区| 偷拍亚洲欧洲综合| 综合国产在线观看| 欧美一级日本a级v片| 亚洲区小说区| yjizz视频| 一区二区日韩精品| 93久久精品日日躁夜夜躁欧美| 欧美日韩在线不卡视频| 青青视频免费在线观看| 欧美日韩国产在线看| 久久精品国产免费观看99| 久久国产精品国产精品| 国产精品麻豆一区二区| 国产大片免费看| 日韩一级片免费看| av在线不卡网| 九色在线观看视频| 国产一区91| 97最新国自产拍视频在线完整在线看| 亚洲欧美精品在线| 久久久久久99久久久精品网站| 国产在线观看免费播放| 少女频道在线观看高清| jizz18女人高潮| 久久男人资源视频| 美日韩精品免费| 超碰免费在线97| 一级在线观看| 久久精品日产第一区二区三区| 中文字幕乱在线伦视频中文字幕乱码在线| 成人免费视频一区| 性高爱久久久久久久久| 欧美无乱码久久久免费午夜一区| 九色在线观看| av在线免费播放网站| 97国产精东麻豆人妻电影| 日本丰满少妇做爰爽爽| 日本韩国欧美超级黄在线观看| 亚洲av无码一区二区三区性色| 国产国产国产国产国产国产| 亚洲美女黄色片| 久久精视频免费在线久久完整在线看| heyzo久久| 在线观看欧美一区| 群体交乱之放荡娇妻一区二区| 黄色在线观看av| 在线国产日本| 国内毛片久久| 丰满熟妇人妻中文字幕| 亚洲欧美激情另类| 亚洲男人天堂影院| 性插视频在线观看| 在线观看日韩av先锋影音电影院| 欧美a在线观看| 亚洲日本在线看| 久久99日本精品| 在线最新版中文在线| 国产又粗又长又爽又黄的视频| xvideos国产精品| 欧洲精品一区| 缴情综合网五月天| 亚洲无码久久久久久久| 日韩电视剧在线观看免费网站| 五月天亚洲婷婷| 色一情一乱一区二区三区| 日韩在线观看视频网站| 国产一二三在线观看| 久久精品福利| 亚洲精品极品少妇16p| 日韩在线视频网站| 长河落日免费高清观看| 无码人妻一区二区三区精品视频| 乌克兰美女av| 女人被狂躁到高潮视频免费网站| 国产日韩成人精品| 国产区一区二区三区| 欧美啪啪精品| 日韩一区二区三区免费播放| 天天操天天插天天射| 国产成人jvid在线播放| 亚洲精品国精品久久99热| 激情视频在线播放| 精品成人久久| 国产免费中文字幕| 久久精品一区| 精品国免费一区二区三区| 97精品国产97久久久久久免费| 成人欧美一区二区三区黑人孕妇| 亚洲激情女人| 欧美国产高跟鞋裸体秀xxxhd| 国产中文字幕一区| 日韩一级黄色av| 成人av电影免费在线播放| 国产精品视频久久久久久| 一个人看的www视频免费在线观看| 91狠狠综合久久久| 成人小视频在线看| 国产精品久久久久久一区二区三区| 精品视频久久久久久| 超级白嫩亚洲国产第一| 日韩中文字幕区一区有砖一区| 国产精品无码免费播放| 欧美日韩大片在线观看| 女性隐私黄www网站视频| 中文字幕一区二区三区久久网站| 日本少妇激情舌吻| 97超碰在线视| 国产精品女视频| 日韩一区欧美一区| 91免费精品| 久久久影视传媒| 在线a人片免费观看视频| 777电影在线观看| 青青草国产精品亚洲专区无| 女人让男人操自己视频在线观看| 精彩视频一区二区三区| 中文字幕不卡每日更新1区2区| 免费一级黄色录像| www免费在线观看视频| 欧美日韩亚洲视频| 碰碰在线视频| 四虎成人免费影院| 国产亚洲欧美另类中文| 亚洲日本韩国一区| 如如影视在线观看经典| 日日夜夜精品视频| 国语对白做受xxxxx在线中国| 亚洲特级黄色片| 日韩在线观看视频网站| 婷婷成人激情在线网| 9999精品视频| 精品1区2区| 日本在线小视频| 久久午夜羞羞影院免费观看| 国产精欧美一区二区三区白种人| 国产亚洲欧洲997久久综合| 久章草在线视频| 色婷婷av一区二区三区大白胸| 2020最新国产精品| 久热成人在线视频| 奇米影视7777精品一区二区| 日韩网站免费观看高清| 91精品黄色| 国产日韩精品推荐| 性欧美视频videos6一9| 午夜久久中文| 视频一区日韩| 精品国产乱码一区二区| 97超碰在线资源站| 搞av.com| 亚洲毛片在线| 视频在线观看入口黄最新永久免费国产| 日av在线播放| 午夜在线观看一区| 自拍偷拍亚洲欧美| 影音先锋中文在线观看| 91视频免费在线观看| 蜜臀视频一区二区三区| 亚洲 欧美 综合 另类 中字| 欧美+亚洲+精品+三区| 先锋av资源网| 欧美aⅴ一区二区三区视频| 91超碰在线免费观看| 日本一级淫片色费放| 国产精品久久久久久久久久久久冷| www.激情.com| 欧美午夜精品| 成人激情免费在线| 高清一区在线观看| 人人鲁人人莫人人爱精品| 在线观看天堂av| 亚洲欧洲美洲av| 特级西西人体wwwww| 97精品在线观看| 国产午夜福利100集发布| 五月婷婷导航| 免费女人黄页| 亚洲熟妇无码乱子av电影| 色婷婷综合缴情免费观看| 老司机在线精品视频| 一区二区亚洲精品| 日韩中文字幕网站| 亚洲做受高潮| 日本高清不卡在线| 99国产精品免费视频| 欧美另类videosbestsex日本| 青青草在线观看视频| 精品一区二区三区四区五区| 在线看的av| 欧美狂野激情性xxxx在线观| 在线观看涩涩| 国产精品扒开腿做爽爽爽视频| 性xxxx欧美老肥妇牲乱| 一区二区三区鲁丝不卡| 成人h视频在线| 亚洲欧美中文日韩v在线观看| 久久久久久久久久久国产| а天堂中文在线官网| 全国精品免费看| 亚洲观看高清完整版在线观看| 91麻豆产精品久久久久久| 调教视频免费在线观看| 人妻少妇精品一区二区三区| 一级片黄色录像| 91影院在线观看| 国产精品亚洲综合久久小说| 欧美娇小极度另类| 日韩黄色在线播放| 国产一区二区三区在线观看免费| 欧美激情性爽国产精品17p| 成人精品视频99在线观看免费| 97人人爽人人澡人人精品| 欧美手机在线| 日本一二三区在线视频| 国产亚洲精品久久久久久777| 欧美福利视频一区二区| 免费观看在线色综合| 日本中文字幕在线免费观看| 国产精品正在播放| 国产成人亚洲综合a∨猫咪| 色网在线播放| 亚洲精品午夜久久久| 国产一区二区在线视频你懂的| 国产精品久久久久久久久快鸭| 免费成人在线视频网站| 免费在线观看你懂的| 亚洲欧美另类人妖| 在线观看中文| 日韩av综合在线观看| se01亚洲视频| 午夜久久美女| 久久高清视频免费| 欧美高清无遮挡| h片在线观看下载| 日韩成人亚洲| 成人夜晚看av| 国产精品你懂的| xf在线a精品一区二区视频网站| 青青青国产精品一区二区| 亚洲激情校园春色| 污视频在线播放| 未来日记在线观看| 亚洲欧美在线观看| 国产精品揄拍一区二区| 欧美精品1区2区3区| 最近中文字幕免费mv| 天堂资源在线中文精品| 欧美精品一区二区高清在线观看| 99精品女人在线观看免费视频| 欧洲熟妇精品视频| 粉嫩一区二区三区性色av| www.av在线| 日韩视频中午一区| 五月婷婷激情久久| 国产香蕉视频在线| 免费在线看黄色| 热久久99这里有精品| 黄色一区二区在线观看| 亚洲午夜精品一区二区三区|