使用JavaScript替换/删除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为例:

<?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}
,只需使用