在应用程序中,该表有一列名为:isGlobal? 并且有两行。表数据如下所示,我想通过 js2xmlParser 将它们转换为 XML。
const row = [
{
'isGlobal?': 'no'
},
{
'isGlobal?': 'yes'
}
];
const obj = {
data: row
}
js2xmlparser.parse('BBPXMLSchnittstelle', obj, {declaration: {encoding: 'UTF-8'}} );
所需的输出应该是:
<?xml version='1.0'?>
<root>
<data>
<isGlobal?>no</isGlobal?>
</data>
<data>
<isGlobal?>yes</isGlobal?>
</data>
</root>
但不幸的是,就像全球一样?有一个问号我得到一个错误。
Error: in XML document > element "root" > element "data": element name "isGlobal?" should not contain characters not allowed in XML names
现在如何在 XML 名称中包含这个问号或任何特殊字符?
注意:我无法?
从数据中删除标记,因为它是从 HTML 表中收集的,而一列名称是isGlobal?
. 目的不是改变表信息,而是在不改变的情况下将其转换为 XML。