问答

请问怎么从xml取到,id值,point,放到demo对象中

作者:admin 2021-06-24 我要评论

var szInfo = "SnapPolygonListSnapPolygonid1/idpolygonType1/polygonTypecolorr0/rg255/gb0/b/colortips#1#/tipsisClosedtrue/isClosedpointListpointx0.27257...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)
var szInfo = "<SnapPolygonList><SnapPolygon><id>1</id><polygonType>1</polygonType><color><r>0</r><g>255</g><b>0</b></color><tips>#1#</tips><isClosed>true</isClosed><pointList><point><x>0.272575</x><y>0.738676</y></point><point><x>0.538462</x><y>0.733450</y></point><point><x>0.576923</x><y>0.939024</y></point><point><x>0.319398</x><y>0.958188</y></point><point><x>0.316054</x><y>0.951219</y></point></pointList></SnapPolygon><SnapPolygon><id>2</id><polygonType>1</polygonType><color><r>0</r><g>255</g><b>0</b></color><tips>#2#</tips><isClosed>true</isClosed><pointList><point><x>0.280936</x><y>0.439024</y></point><point><x>0.720736</x><y>0.512195</y></point><point><x>0.239130</x><y>0.634146</y></point><point><x>0.137124</x><y>0.554007</y></point></pointList></SnapPolygon></SnapPolygonList>"
var eventparameter = { "事件参数": {
        "布防区域": [
            {
                "区域坐标": [
                    [0.2001, 0.2001],
                    [0.5002, 0.2002],
                    [0.5003, 0.5003],
                    [0.2004, 0.5004]

                ],
                "区域编号": 1
            }
        ],
        "开始检测时间": "00:00:00",
        "撤防区域": [
            {
                "区域坐标": [
                    [
                        0.24861111111111112,
                        0.27256944444444442
                    ],
                    [
                        0.65555555555555556,
                        0.22395833333333334
                    ],
                    [
                        0.56805555555555554,
                        0.55208333333333337
                    ],
                    [
                        0.40138888888888891,
                        0.68055555555555558
                    ]
                ],
                "区域编号": 1
            }
        ]
        }  
}
var demo = {
    
    "事件参数": {
        "布防区域": [
            {
                "区域坐标": [
                    point

                ],
                "区域编号": id
            }
        ],
        "开始检测时间": "00:00:00",
        "撤防区域": [
            {
                "区域坐标": [
                   point
                ],
                "区域编号": id
            }
        ]
        }
};
###

用第三方库,xml2json。将xml转为json对象,然后取你想要的信息


var parser = require('xml2json');

// xml to json
var json = parser.toJson(xml);
console.log("to json -> %s", json);

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 请问怎么从xml取到,id值,point,放到d

    请问怎么从xml取到,id值,point,放到d

  • 关于调用析构函数的问题?

    关于调用析构函数的问题?

  • ES6 模块导出方式的区别

    ES6 模块导出方式的区别

  • laravel validator 怎么验证可能存在的

    laravel validator 怎么验证可能存在的

腾讯云代理商
海外云服务器