angularJS中的XML到JSON(x2js)来获取HTML表

时间:2015-12-10 06:08:46

标签: javascript jquery angularjs json xml

我正在尝试将xml转换为json以便在AngularJS中进行处理,但无法使其正常工作。

demo here

我想我需要为x2js设置源代码

<script src="bower_components/x2js/xml2json.js"></script>

<script src="bower_components/angular-x2js/src/x2js.js"></script>

但不知道在哪里放入jsFiddle

作为输出,我需要以HTML表格形式的json

1 个答案:

答案 0 :(得分:1)

这是另一个jsFiddle,它将您的XML转换为JSON,并通过ng-repeat在HTML表格中显示它:

http://jsfiddle.net/beaver71/n8ov74oe/

请注意,从XML获取的JSON具有以下形式:

var json = {
    "Table" : {
        "Row" : [{
                "Cell" : [{
                        "_cellWidth" : "937",
                        "__text" : "Cat. No."
                    }, ...
                ],
                "_cellSize" : "9"
                },
                {
                "Cell" : [{
                        "_cellWidth" : "937",
                        "__text" : "11"
                    }, ...
                ],
                "_cellSize" : "9"
            }
        ]
    }
};

所以真实数据在json.Table.Row