javascript - XML到Javascript/Jquery可读格式

标签 javascript jquery xml

我有一个大约有600行的XML文件,我需要以JQuery / JavaScript可读格式将其制成,如下例所示:

                    var newSheet = '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>' +
                        '<worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac" mc:Ignorable="x14ac">' +
                        '<cols >' +
                        '<col min="1" max="1" width="24.7" customWidth="1"/>' +
                        '<col min="2" max="2" width="37.7" customWidth="1"/>' +
                        '</cols>' +
                        '<sheetData>' +
                        '<row  r="1">' +
                        '<c t="inlineStr" r="A1" s="7">' +
                        '<is>' +
                        '<t>Information sheet</t>' +
                        '</is>' +
                        '</c>' +
                        '</row>' +
                        '<row  r="2">' +
                        '<c t="inlineStr" r="A2" s="2">' +
                        '<is>' +
                        '<t>Created by</t>' +
                        '</is>' +
                        '</c>' +
                        '<c t="inlineStr" r="B2" s="3">' +
                        '<is>' +
                        '<t>F12Magic</t>' +
                        '</is>' +
                        '</c>' +
                        '</row>' +
                        '<row  r="3">' +
                        '<c t="inlineStr" r="A3" s="2">' +
                        '<is>' +
                        '<t>Date</t>' +
                        '</is>' +
                        '</c>' +
                        '<c t="inlineStr" r="B3" s="3">' +
                        '<is>' +
                        '<t>' + '</t>' +
                        '</is>' +
                        '</c>' +
                        '</row>' +
                        '</sheetData>' +
                        '<mergeCells count="1">' +
                        '<mergeCell  ref="A1:B1"/>' +
                        '</mergeCells>' +
                        '</worksheet>';


如您所见,引号和'+'都在其中,以使其对JQuery / JavaScript可读。有没有一种方法可以将XML文件转换为上述格式,以便可以读取它?

可以想象:我不会用引号和'+'包围600行。

最佳答案

您可以按照this帖子的建议使用反斜线,也可以在新行开始之前在每行后加反斜杠,以提高可读性。

var foo = `Bob
is
cool`;

关于javascript - XML到Javascript/Jquery可读格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56579828/

相关文章:

jquery - 如何使用jQuery警告div元素内的nodeName

javascript - 无法从右向左切换 Jquery

javascript - 是否可以在 HTML 文档中找到所有评论并将它们包装在 div 中?

php - Mysql,更新不在数组php中的位置

java - 在Android中访问基于Soap的Web服务

javascript - 关于JavaScript函数的两个问题

javascript - 如何从 ReactJS 中的外部文件循环 JSON 数据?

javascript - 双 IP 栈地址相等比较

javascript - 输入文本框聚焦模糊事件

java - 将 xml 字符串作为文档传递,返回 null