【发布时间】:2014-01-27 17:31:50
【问题描述】:
我将 XML 包含在一个字符串中,该字符串包含许多无效的 xml 元素标签,如果标签以数字开头,则该标签为“无效”。例如以下是无效的:
<1>....</1>, <123abc>, etc.
在 XML 中,我们会将某些标签标识为无效:
<tag1> ----> valid tag
<1tagname>....</1tagname> --->invalid tagname
<2tagname>....</2tagname> --->invalid tag name
</tag1> ----> valid tag
我想获取一个无效的 xml 标签列表,我想添加一个特殊的字符串作为前缀,比如说“item”,以便将无效的标签名称转换为有效的标签名称。
我正在使用 Java 语言兼容的正则表达式。
【问题讨论】:
-
无效标签意味着哪些没有结束标签??
-
你能举个例子吗?
-
标签名无效意味着不能以数字开头。
-
@abhijeet 它将有结束标签 rght ??或者我们可以说它遵循正确的 XML 规则
-
我提供了一个例子。请看一看。