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

网站开发九大优势平面设计师常用网站

网站开发九大优势,平面设计师常用网站,昆明网站建设哪家强,领创科技网站开发直接上代码~ 在网上找了很多例子#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://wiki.neutronadmin.com/news/489267/

相关文章:

  • 站长工具seo优化icp备案网站负责人
  • 潍坊网站seo外包phpcms律师网站源码大气律师事务所模板
  • 免费作图网站明年做哪个网站致富
  • 网站最佳颜色搭配ip可以用wordpress
  • 网站前台模块包括什么软件网站的三种基本类型
  • 公司注册官方网站邯郸市嘉禾网络科技
  • 有服务器有域名如何做网站无锡网站建设原则
  • 网站首页被挂黑链亚马逊店铺怎么注册流程
  • python网站开发简单吗网站建设概况
  • 万江区仿做网站wordpress 作者墙
  • 网站菜单导航怎么做红酒 专业 网站建设
  • 固原网站制作保定网站seo哪家公司好
  • 曹县建设局网站网站建设网页设计做网站
  • 做网站有哪些主题品牌推广经典案例
  • 哈尔滨网站公司哪家好手机版qq电脑登录网页入口
  • 做科技申报看什么网站地域ip 查询
  • 专做logo网站叫什么地方东莞网页设计和网页制作
  • 安徽省建设工程协会网站检察网站建设
  • 可以做试卷的网站视频拍摄合同
  • 深圳住房城乡建设局网站首页西青集团网站建设
  • 织梦网站创建商品栏目企业做网站应注意什么
  • wordpress文章分类插件云巅seo
  • 网站建设网页设计公司标准网站优势
  • 做外贸网站哪家好黄岛区做网站多少钱
  • 做网站有必要注册商标吗北京搜索引擎关键词优化
  • 建设公关型的企业网站有哪些南京房产网
  • 肥西建设局官方网站响应式网站模仿
  • 三站合一网站营销青岛市区网络制作公司
  • html网站列表怎么做深圳正规的保安公司
  • 怎么查网站是哪个公司做的百度网盟推广价格