js动态生成xml数据格式

博客介绍了如何使用JavaScript动态生成XML数据,并分享了简化生成过程的方法,以及对初步尝试XML数据解析的简单探讨,目前支持解析单层结构的XML标签。
摘要由CSDN通过智能技术生成

后来才发现我们只需这样把字符串按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> 
  
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值