关于在javascript或jQuery中区分html标记和xml标记

时间:2014-11-14 10:44:11

标签: javascript jquery

我需要验证以允许它是否为xml标记,如果是html标记则停止。通过互联网搜索,找不到答案。所以我发布这个问题。验证可以使用javascript或jquery完成。提前致谢。

1 个答案:

答案 0 :(得分:2)

您无法使用正则表达式或类似内容来区分xml标记和html标记。

xml和html都是sgml的子集,虽然它们的设计目的不同,但从语法的角度来看它们太相关,只允许你用它的语法来区分两个标签。

如果我们添加不同版本的语言或添加xhtml,事情变得更加复杂。

事实上,从严格的角度来看,你可以获得所有html规范标签的集合,并将你当前的标签与它进行比较,但是如果它匹配你就不能确保它不是&# 39; ta xml标签。

我认为您试图在语法上处理语义问题。