我有一个场景,我必须从 xml 标签的名称中删除数字。例如,如果有一个标签<xxx1>1234</xxx1>
,我需要一个输出为<xxx>1234</xxx>
. 我上网冲浪并没有找到解决办法。请帮忙。
问问题
1240 次
3 回答
1
您可以获取一个 dom 元素子元素并在其位置附加到一个新的 dom 元素,而不是更改元素细节本身。
伪代码:
curElementContent = get element from dom and get its contents
newElement = create new dom element
append curElementContent to newElement
remove curElement from dom and insert newElement.
于 2012-10-22T15:20:11.213 回答
0
通过将 xml 转换为 xml 字符串并使用以下正则表达式使其工作。
xmlString = xmlString.replace(/\d+>/g, '>');
于 2012-11-09T09:12:35.360 回答
0
你可以试试这个:
tags.replace(/<xxxx\d>/gi, '<xxxx>').replace(/<\/xxxx\d>/gi,'</xxxx>');
其中 tags 包含您需要更新的字符串。
于 2012-10-22T15:24:08.400 回答