有没有办法在 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/