我需要验证以允许它是否为xml标记,如果是html标记则停止。通过互联网搜索,找不到答案。所以我发布这个问题。验证可以使用javascript或jquery完成。提前致谢。
答案 0 :(得分:2)
您无法使用正则表达式或类似内容来区分xml标记和html标记。
xml和html都是sgml的子集,虽然它们的设计目的不同,但从语法的角度来看它们太相关,只允许你用它的语法来区分两个标签。
如果我们添加不同版本的语言或添加xhtml,事情变得更加复杂。
事实上,从严格的角度来看,你可以获得所有html规范标签的集合,并将你当前的标签与它进行比较,但是如果它匹配你就不能确保它不是&# 39; ta xml标签。
我认为您试图在语法上处理语义问题。