javascript - 检查字符串是 HTML 还是 XML

标签 javascript jquery html xml

有没有办法在 JavaScript 中检查字符串是 HTML 还是 XML?最好使用 jQuery 而不是其他库? 我之所以需要这样做是因为我需要知道是否可以有一个可以向其中传递 XML 或 HTML 的函数。如果是 HTML,我们采取一项操作,如果是 XML,我们采取另一项操作。

最佳答案

Is there a way to check if a String is HTML or XML in JavaScript?

不可靠。您可以测试其中一个(例如针对 DTD 或 XSD),如果失败,则假设是另一个。但是,这些测试应该在具有有效 DOCTYPE 的整个文档上运行。在许多情况下,标记片段将通过多种标记语言的验证。然后呢?

我认为您需要解释为什么您需要知道其中的区别。

关于javascript - 检查字符串是 HTML 还是 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6405964/

相关文章:

javascript - 为什么 IE8 无法解析我的 JQuery 选择器以获取选中的单选选项?

JavaScript 三元运算符和 if/else 语句

javascript - JQuery 模糊动画

javascript - JavaScript 中的 ${value} 不起作用

javascript - 查找子父元素

jquery - CKEditor自定义图像浏览器

javascript - 将指定字符转换为大写

html - 如何使用golang连接 anchor 标签的href属性中变量中的值

html - 为什么尽管将其设置为零,但仍有额外的边距可见

javascript - 查找元素与可滚动 div 顶部的交汇点