我想删除xml中的命名空间。请您在javascript中为以下两个字符串编写正则表达式。我希望在我的整个xml中使用这两个字符串。我怎样才能删除http://ml.webservices.rki.dk这在xml中
xmlns="http://webservices.rki.dk"
xmlns="http://webservices.rki.dk/"
我想删除xml中的命名空间。请您在javascript中为以下两个字符串编写正则表达式。我希望在我的整个xml中使用这两个字符串。我怎样才能删除http://ml.webservices.rki.dk这在xml中
xmlns="http://webservices.rki.dk"
xmlns="http://webservices.rki.dk/"
你想用string.replace()
来摆脱那些。 See here。
例在全球范围内的一个字符串(你需要逃避一些字符,使其工作)取代:
var str1 = 'xmlns="http://webservices.rki.dk" hello xmlns="http://webservices.rki.dk"'
var str1Fixed = str1.replace(/xmlns=\"http:\/\/webservices.rki.dk\"/g,"");
alert(str1Fixed);
string.replace()只替换一次,但它多次出现,因此我需要全局替换.. – user1629434
要全局替换,只需将搜索字符串置于'//'之间,然后在全局结尾添加'g' 。我最初发布的链接中有一个例子。恩。 '/ mySearchString/g' –
要完全删除它们? –