问题标签 [malformed]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
112 浏览

html - 这个网址有什么问题?

为什么 Xul 应用说

XML 解析错误:格式不正确

为了:

在等号&img2=img2.jpg"

请注意,它可以在没有参数的情况下工作。

0 投票
1 回答
214 浏览

ruby-on-rails - 文本区域和不安全的内容

我有 wiki 样式的内容,这些内容经过清理并存储在 db 的另一个字段中,以作为 html 输出。原始正文字段我不确定如何处理,因为当我清理它时,字符被转义并且在文本区域中显示效果不佳。

textareas 中的不安全内容有哪些危险?我确定我以前读过使用 ajax 下载此类 textarea 内容是可取的,但如果没有必要,我宁愿不走那条路。

0 投票
4 回答
777 浏览

security - 如何防止 XSS 的格式错误的标签

我阅读了有关用于 XSS 攻击的格式错误的标签的评论。我应该如何对这些进行消毒。如果我使用 HTMLPurifier 之类的库,它是否将其作为其工作的一部分?或者这是一个独立的事情?我很少听到人们谈论它。

0 投票
1 回答
459 浏览

jquery - 格式错误的 XML、responseXML 和 jQuery - 如何让它工作?

我需要使用 jQuery 解析一些网页,并且我尝试使用与 httpRequest.responseXML 方法相关的方法。通过这种方式,我发现此页面的 XML 格式不正确(这就是 jQuery.isXMLDoc(httpRequest.responseXML) 所说的),因此我没有任何方法可以使用它。

奇怪的是,如果不在 httpRequest 中加载页面,但我用 jQuery 解析在 Firefox 扩展的选项卡中打开的同一页面,一切都会成功。

您能否建议我一个原因,因为存在如此不同的行为,以及如何使第一个选项正常工作?

谢谢,曹!

利维奥

0 投票
1 回答
2485 浏览

java - 如何检测“在文本内容中发现无效字符”

我正在使用 SAX 在 Java 中进行 XML 验证,并且我想识别以下类型的错误:“在文本内容中发现了无效字符”。

目前,我使用 SAX 进行了验证,对于某些文档,我有损坏的字符未检测为错误。例如,当我尝试使用 IE 浏览器打开结果 XML 文件时,我收到一条错误消息“在文本内容中发现无效字符”。

这是 XML 数据的示例:

这是解析器实例化的一个示例:

错误处理程序实现方法“警告”、“错误”和“致命错误”,但没有检测到任何内容。实体解析器能够引导存储在配置目录中的客户实体文件。

有人知道为什么没有检测到这种格式错误的字符错误吗?是因为我的流来自字符串而不是文件吗?

在此先感谢您的帮助。

问候。

0 投票
1 回答
240 浏览

.net - 识别格式错误的 URL 的来源

我们偶尔会在我们的 Web 应用程序的日志中收到错误,指出对 URL 的请求格式不正确。URL 本身看起来像这样:http://{sampledomain.com}/<br>. <br>包含在 URL 中。

该请求似乎来自 Firefox 3.6.17 和 Firefox 3.0.19。这种行为似乎并不普遍,但可能来自我们的几个用户。

URL 中存在的默认页面<br>是由 w3c 验证器验证的有效 XHTML 1.0 代码,并且这些请求的标头中没有引荐来源网址。

我们一直忽略这些错误,但我很好奇它们为什么会发生。它们不应该通过网站的正常导航发生,它们看起来也不像是探测漏洞的恶意请求的一部分。有谁知道为什么会发生这种情况以及我们可以做些什么来防止它?

0 投票
3 回答
3919 浏览

c# - 在稍微畸形的 XML 上使用 C# 的 XmlReader

我正在尝试在大量 XML 文件上使用 C# 的 XmlReader,除了少数选择的文件外,它们的格式都正确(不幸的是,我无法更改它们,因为它会破坏很多其他代码)。

这些错误仅来自这些冒犯性 XML 文件的一个特定部分,可以跳过它们,但我不想停止阅读 XML 文件的其余部分。

坏的部分是这样的:

所以真的,如果我可以忽略无效标签,或者忽略管道符号,那么我就可以了。

当我看到名称“ErrorsHere”时尝试使用 XmlReader.Skip() 不起作用,显然它已经提前读取了一点并引发了异常。

TLDR:如何跳过,以便可以使用 XmlReader 读取上面的 XML 文件?

编辑:

有些人建议只替换'|' - 符号,但 XmlReader 的想法是不加载整个文件,而只遍历你想要的部分,因为我直接从文件中读取我无法读取整个文件,替换'|' 的所有实例 然后再次阅读部分:)。

0 投票
1 回答
1827 浏览

sqlite - sqlite 格式错误的数据库仅在本地

我在我的网站上托管了一个 SQLite 数据库,它工作正常。我需要添加一些新查询,并且我喜欢在上线之前在本地测试它们。

问题是,在我下载 db 文件以在本地使用它后,当我尝试运行查询(与在线工作相同)时,我得到一个“数据库磁盘映像格式错误”。

知道问题出在哪里吗?

我的网站详情

服务器:linux

SQLite 3.x 的 PDO 驱动程序:已启用

SQLite 库:3.3.7

我的本地详情

服务器:Windows 7 和 XAMPP (1.7.2)

SQLite 3.x 的 PDO 驱动程序:已启用

SQLite 库:3.6.16

0 投票
1 回答
3347 浏览

xml - 修复格式错误的 XML

我有一个巨大的文件,其中包含格式错误的 xml(主要是未转义的 XML 字符和 CDATA 部分)。我正在寻找一个可以修复格式错误的 xml 的体面的解析器。我使用 IntelliJIdea 来处理一些较小的 xml 文件,但是当我给它一个大文件时,IDE 冻结了。

有没有像样的工具可以修复格式错误的 XML?

0 投票
1 回答
1414 浏览

php - 格式错误的 HTML 和 XPath 查询

我有一个无法更改的格式错误的 HTML。运行 XPath 查询根本不返回节点:

格式错误的 HTML:

我可以得到 a 元素,但我不能得到它的子元素(表格)......