使用JavaScript替换/删除XML标记内的空白
让我们以以下XML为例:使用JavaScript替换/删除XML标记内的空白,javascript,xml,Javascript,Xml,让我们以以下XML为例: <?xml version="1.0" encoding="iso-8859-1"?> <USER> <FIRST NAME>John</FIRST NAME> <LAST NAME>Johnson</LAST NAME> <ADDRESS>Johnson Street</ADDRESS> </USER> 约翰 约翰逊 约翰逊街 如何
<?xml version="1.0" encoding="iso-8859-1"?>
<USER>
<FIRST NAME>John</FIRST NAME>
<LAST NAME>Johnson</LAST NAME>
<ADDRESS>Johnson Street</ADDRESS>
</USER>
约翰
约翰逊
约翰逊街
如何使用JavaScript删除/替换标记中的空格?
以下是输出的外观:
<?xml version="1.0" encoding="iso-8859-1"?>
<USER>
<FIRSTNAME>John</FIRSTNAME>
<LASTNAME>Johnson</LASTNAME>
<ADDRESS>Johnson Street</ADDRESS>
</USER>
约翰
约翰逊
约翰逊街
试试这个简单的方法
var xmlStr=`
约翰
约翰逊
约翰逊街
`;
函数removeSpaceFromXMLTag(输入)
{
//返回input.replace(//g,函数(match){return match.replace(//\s+/,“”));
返回input.replace(//g,函数(match){return match.replace(//\s+/,“”));
}
log(removeSpaceFromXMLTag(xmlStr))代码>堆栈溢出不是免费的代码编写服务,请说明您的代码/努力以及实际问题是什么。可能重复@Cerbrus我知道这一点,只是想让问题尽可能简单。谢谢:)这对我很有效。使用{0,1}
而不是{0,1}
,只需使用?