问题标签 [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.
html - 这个网址有什么问题?
为什么 Xul 应用说
XML 解析错误:格式不正确
为了:
在等号&img2=img2.jpg"
?
请注意,它可以在没有参数的情况下工作。
ruby-on-rails - 文本区域和不安全的内容
我有 wiki 样式的内容,这些内容经过清理并存储在 db 的另一个字段中,以作为 html 输出。原始正文字段我不确定如何处理,因为当我清理它时,字符被转义并且在文本区域中显示效果不佳。
textareas 中的不安全内容有哪些危险?我确定我以前读过使用 ajax 下载此类 textarea 内容是可取的,但如果没有必要,我宁愿不走那条路。
security - 如何防止 XSS 的格式错误的标签
我阅读了有关用于 XSS 攻击的格式错误的标签的评论。我应该如何对这些进行消毒。如果我使用 HTMLPurifier 之类的库,它是否将其作为其工作的一部分?或者这是一个独立的事情?我很少听到人们谈论它。
jquery - 格式错误的 XML、responseXML 和 jQuery - 如何让它工作?
我需要使用 jQuery 解析一些网页,并且我尝试使用与 httpRequest.responseXML 方法相关的方法。通过这种方式,我发现此页面的 XML 格式不正确(这就是 jQuery.isXMLDoc(httpRequest.responseXML) 所说的),因此我没有任何方法可以使用它。
奇怪的是,如果不在 httpRequest 中加载页面,但我用 jQuery 解析在 Firefox 扩展的选项卡中打开的同一页面,一切都会成功。
您能否建议我一个原因,因为存在如此不同的行为,以及如何使第一个选项正常工作?
谢谢,曹!
利维奥
java - 如何检测“在文本内容中发现无效字符”
我正在使用 SAX 在 Java 中进行 XML 验证,并且我想识别以下类型的错误:“在文本内容中发现了无效字符”。
目前,我使用 SAX 进行了验证,对于某些文档,我有损坏的字符未检测为错误。例如,当我尝试使用 IE 浏览器打开结果 XML 文件时,我收到一条错误消息“在文本内容中发现无效字符”。
这是 XML 数据的示例:
这是解析器实例化的一个示例:
错误处理程序实现方法“警告”、“错误”和“致命错误”,但没有检测到任何内容。实体解析器能够引导存储在配置目录中的客户实体文件。
有人知道为什么没有检测到这种格式错误的字符错误吗?是因为我的流来自字符串而不是文件吗?
在此先感谢您的帮助。
问候。
.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 代码,并且这些请求的标头中没有引荐来源网址。
我们一直忽略这些错误,但我很好奇它们为什么会发生。它们不应该通过网站的正常导航发生,它们看起来也不像是探测漏洞的恶意请求的一部分。有谁知道为什么会发生这种情况以及我们可以做些什么来防止它?
c# - 在稍微畸形的 XML 上使用 C# 的 XmlReader
我正在尝试在大量 XML 文件上使用 C# 的 XmlReader,除了少数选择的文件外,它们的格式都正确(不幸的是,我无法更改它们,因为它会破坏很多其他代码)。
这些错误仅来自这些冒犯性 XML 文件的一个特定部分,可以跳过它们,但我不想停止阅读 XML 文件的其余部分。
坏的部分是这样的:
所以真的,如果我可以忽略无效标签,或者忽略管道符号,那么我就可以了。
当我看到名称“ErrorsHere”时尝试使用 XmlReader.Skip() 不起作用,显然它已经提前读取了一点并引发了异常。
TLDR:如何跳过,以便可以使用 XmlReader 读取上面的 XML 文件?
编辑:
有些人建议只替换'|' - 符号,但 XmlReader 的想法是不加载整个文件,而只遍历你想要的部分,因为我直接从文件中读取我无法读取整个文件,替换'|' 的所有实例 然后再次阅读部分:)。
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
xml - 修复格式错误的 XML
我有一个巨大的文件,其中包含格式错误的 xml(主要是未转义的 XML 字符和 CDATA 部分)。我正在寻找一个可以修复格式错误的 xml 的体面的解析器。我使用 IntelliJIdea 来处理一些较小的 xml 文件,但是当我给它一个大文件时,IDE 冻结了。
有没有像样的工具可以修复格式错误的 XML?
php - 格式错误的 HTML 和 XPath 查询
我有一个无法更改的格式错误的 HTML。运行 XPath 查询根本不返回节点:
格式错误的 HTML:
我可以得到 a 元素,但我不能得到它的子元素(表格)......