js动态生成xml数据格式

后来才发现我们只需这样把字符串按xml的形式传递给底层即可.

 var xml='<Setup>'+  
    '<ProtocolList>'+ 
        '<Protocol>'+  
            '<Name> onvif </Name>'+
            '<UserName> admin </UserName>'+
            '<PassWord> admin </PassWord>'+   
            '<Port> 8000 </Port>'+
            '<MediaPort> 8000 </MediaPort>'+
        '</Protocol>'+
        '<Protocol>'+ 
            '<Name> rtsp </Name>'+
            '<UserName> admin </UserName>'+
            '<PassWord> admin </PassWord>'+ 
            '<Port>8088</Port>'+
            '<MediaPort> 554 </MediaPort>'+
        '</Protocol>'+
        '<Protocol>'+ 
            '<Name> infinova </Name>'+
            '<UserName> admin </UserName>'+
            '<PassWord> admin </PassWord>'+ 
            '<Port> 90 </Port>'+
            '<MediaPort> 90 </MediaPort>'+  
        '</Protocol>'+
    '</ProtocolList>'+ 
    '<Function>'+
        '<PlayBack> onvif </PlayBack>'+  
        '<Other> rtsp </Other>'+
    '</Function>'+
'</Setup>'

 

更新于2017/5/19:在学习了一段时间的React后,知道了其实虚拟DOM就是用js对象结构来表示一个DOM结构,然后进行动态生成和操作,类比我这里生成的XML数据,没有那么复杂,不用去管属性,我这边只需要生成XML格式数据就好,就跟生成HTML标签一样,所以决定借鉴后改一下,这样就不用傻傻地一个个去生成了。

 

 

<Setup>  
    <ProtocolList>  
        <Protocol> 
            <Name> onvif </Name>  
            <UserName > admin </UserName>  
            <PassWord > admin </PassWord>  
            <Port> 8000 </Port>  
            <MediaPort> 8000 </MediaPort> 
        </Protocol> 
        <Protocol> 
            <Name> rtsp </Name> 
            <UserName> admin </UserName> 
            <PassWord> admin </PassWord>  
            <Port>8088</Port>  
            <MediaPort> 554 </MediaPort>  
        </Protocol>
        <Protocol>  
            <Name> infinova </Name> 
  
  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值