当前位置: 首页 > news >正文

拉萨市网站建设_网站建设公司_CSS_seo优化

官方网站建设必要性,百度自动驾驶技术,wordpress 做网店,网页设计美食范例简约直接上代码~ 在网上找了很多例子#xff0c;大多数不适用#xff0c;而且麻烦#xff0c;自己进行了一些调整#xff0c;完成了一个可以区分大小写的json转xml的小功能~ 功能实现js#xff1a; function CreatXmlDoc(obj){this.tagNameobj.tagName;this.properties obj.p…直接上代码~ 在网上找了很多例子大多数不适用而且麻烦自己进行了一些调整完成了一个可以区分大小写的json转xml的小功能~   功能实现js function CreatXmlDoc(obj){this.tagNameobj.tagName;this.properties obj.properties;var childrenobj.children.map(function(item){if(typeof item object){itemnew CreatXmlDoc(item)}return item})this.childrenchildren;}function loadXMLDoc(dname) {try {//Internet ExplorerxmlDoc new ActiveXObject(Microsoft.XMLDOM);} catch(e) {try {//Firefox, Mozilla, Opera, etc.xmlDoc document.implementation.createDocument(, , null);} catch(e) {alert(e.message)}}return xmlDoc;}CreatXmlDoc.prototype.renderfunction(){xmlDoc loadXMLDoc();var xe1 xmlDoc.createElement(this.tagName);for(var p in this.properties){xe1.setAttribute(p, this.properties[p]);}var childrenthis.children || [];children.forEach(function(child){var childEl(child instanceof CreatXmlDoc)? child.render():xmlDoc.createTextNode(child)xe1.appendChild(childEl);})return xe1;}// 封装调用函数 // 将json转成xml文档再转成字符串 var xmlToString function(eleJson) {var docnew CreatXmlDoc(eleJson);SetupSerial(new XMLSerializer()).serializeToString(doc.render());var reg new RegExp( xmlnshttp://www.w3.org/1999/xhtml,g);// 替换转义字符var reg1 new RegExp(lt;,g); // var reg2 new RegExp(gt;,g); // var reg3 new RegExp(amp;,g); // var reg4 new RegExp(apos;,g); // var reg5 new RegExp(quot;,g); // SetupSerialSetupSerial.replace(reg,).replace(reg1, ).replace(reg2, ).replace(reg3, ).replace(reg4, ).replace(reg5, );return SetupSerial; }   准备工作完成后就可以使用了   示例   var obj{tagName:Setup,properties:{type:text,name:hahha,title:哈哈},children:[{tagName:ProtocolList,children:[{tagName:Protocol,children:[{tagName:Name,children:[onvif]}, {tagName:UserName,children:[admin]}, {tagName:PassWord,children:[admin]}, {tagName:Port,children:[8000]}, {tagName:MediaPort,children:[8000]}, ]},{tagName:Protocol,children:[{tagName:Name,children:[onvif]}, {tagName:UserName,children:[admin]}, {tagName:PassWord,children:[admin]}, {tagName:Port,children:[8000]}, {tagName:MediaPort,children:[8000]}, ]},{tagName:Protocol,children:[{tagName:Name,children:[onvif]}, {tagName:UserName,children:[admin]}, {tagName:PassWord,children:[admin]}, {tagName:Port,children:[8000]}, {tagName:MediaPort,children:[8000]}, ]},              ]},{tagName:Function,children:[{tagName:PlayBack,children:[onvif]             },{tagName:Other,children:[rtsp] }]}]}SetupSerial xmlToString(obj); console.log(SetupSerial);   输出结果 Setup typetext namehahha title哈哈ProtocolListProtocolNameonvif/NameUserNameadmin/UserNamePassWordadmin/PassWordPort8000/PortMediaPort8000/MediaPort/ProtocolProtocolNameonvif/NameUserNameadmin/UserNamePassWordadmin/PassWordPort8000/PortMediaPort8000/MediaPort/ProtocolProtocolNameonvif/NameUserNameadmin/UserNamePassWordadmin/PassWordPort8000/PortMediaPort8000/MediaPort/Protocol/ProtocolListFunctionPlayBackonvif/PlayBackOtherrtsp/Other/Function /Setup   大功告成  转载于:https://www.cnblogs.com/zh-1721342390/p/9894731.html
http://www.ihoyoo.com/news/50541.html

相关文章:

  • 网站维护能自己做吗国内做外贸的网站
  • 百度推广送企业网站吗网络营销外包公司怎么收费
  • 营销型网站有哪些类型增强wordpress编辑器
  • 哈尔版网站建设郑州市城乡建设局和住建局官网
  • 关于网站建设报告成都网站推广经理
  • 博客网站开发视频wordpress模板汉化教程
  • 营销型网站建设深圳网页界面设计概念
  • jsp网站开发四库网站建设准备资料
  • 网站定制开发要多少钱app制作培训
  • 刷推广链接的网站有哪些免费的云服务器
  • 广西金水建设开发有限公司网站如何做网站的搜索栏
  • 不让网站在手机怎么做深圳正规网站建设公司
  • 企业网站建设总结在线 wordpress
  • 网站外链建设:论坛签名是否还值得做互联网保险销售平台
  • 做系统和做网站哪个简单一些用dw制作个人简介网页代码
  • 顺德网站制作案例教程旅游网站怎么制作
  • 虚拟主机 视频网站网站优化标题
  • 河南网站建设制作价格中装建设为什么不涨
  • 衡水网站建设定制网站 通管局 报备
  • 淮南公司网站建设多少费用自己制作游戏的软件
  • 沈阳建站费用东莞服务好的营销型网站建设
  • 原墨网站建设网站设计与网站建设
  • 网站设计步骤及注意事项泰安高新区人才招聘网
  • 网站建设合同范本大全网站建设和app开发
  • 一下成都网站建设公司全网推广成功再收费
  • 台州椒江区建设局网站网站技术建设方案
  • 外包公司 网站建设 深圳网站建设月薪
  • wordpress 栏目调用seo推广的网站和平台有哪些
  • 装修网站建设公司vs2017可以做网站吗
  • 免费制作h5页面平台东莞网站建设优化推广