【发布时间】:2020-07-14 13:27:38
【问题描述】:
我在解析 XML 文件时遇到问题。 我想删除带有 \t\n 等字符的字符串。
XML 文件:http://ftp.thinkimmo.com/home/immoanzeigen24/immo.xml
{
trim: true,
normalize: true,
attrValueProcessors: [cleanValue, name => name],
valueProcessors: [cleanValue, name => name]
}
清洁值:
const cleanValue = value => {
return value.toString().trim().replace("\t","atest");
};
我尝试使用在网上找到的大量正则表达式对其进行清理 - 但值始终如下所示:
"verwaltung_objekt": {
"objektadresse_freigeben": "0",
"verfuegbar_ab": "nachaasjkdhkjshadjkashdAbsprache",
"bisdatum": "2016-01-15",
"min_mietdauer": "\n\t\t\t\t",
"max_mietdauer": "\n\t\t\t\t",
}
【问题讨论】:
标签: javascript node.js xml xml-parsing xml2js