使用xmlJsonClass、cdata单元格生成jqGrid XML
我使用以下代码从网格的单元格值生成XML:使用xmlJsonClass、cdata单元格生成jqGrid XML,jqgrid,Jqgrid,我使用以下代码从网格的单元格值生成XML: var grid = $("#MyGrid"); var dataFromGrid = grid.jqGrid ('getRowData'); var xml_string = '<rows>' + xmlJsonClass.json2xml ({MyGridRow: dataFromGrid}, '\t') + '</rows>'; var-grid=$(“#MyGr
var grid = $("#MyGrid");
var dataFromGrid = grid.jqGrid ('getRowData');
var xml_string = '<rows>' + xmlJsonClass.json2xml ({MyGridRow: dataFromGrid}, '\t') + '</rows>';
var-grid=$(“#MyGrid”);
var dataFromGrid=grid.jqGrid('getRowData');
var xml_string=''+xmlJsonClass.json2xml({MyGridRow:dataFromGrid},'\t')+'';
在我的网格中,我有包含XML标记的单元格(例如:
<cell1><b><h1>aaa</h1><b></cell1>
aaa
我希望特定列的这些数据位于CDATA中(以便稍后能够将其解析为XML)。
如何在生成“xmlJsonClass.json2xml”时添加CDATA标记?您使用的json2xml
函数由大约60行组成。在我看来,实现需求的最简单方法是修改代码
如果添加3行代码
else if (v[m].charAt(0) === "<") {
xml += toXml("<![CDATA[" + v[m] + "]]>", m, ind+"\t");
}
else如果(v[m].字符(0)=”