【发布时间】:2018-02-21 12:59:15
【问题描述】:
我在为我的博客的内容安全策略获取正确的 XML 语法时遇到了问题。它在简单时可以工作,但一旦我添加更多策略,就会出现解析错误。
现行政策(有效):
<meta http-equiv='Content-Security-Policy' content='upgrade-insecure-requests'/>
新政策(解析错误):
<meta http-equiv='Content-Security-Policy' content='upgrade-insecure-requests';'report-uri' 'https://redacted.report-uri.com/r/d/csp/enforce'/>
错误:元素类型“meta”必须后跟属性规范,“>”或“/>”
我已经阅读了 XML 语法并查看了确认内容应该用分号分隔的示例,并且每个策略都以空格分隔。我试过在字符串上加引号和不加引号,并调整间距,但我就是想不通这个解析错误。我对 Python 更熟悉,所以我相信这对于有更多 XML 经验的人来说是一个简单的问题。感谢您帮助 XML 新手! :)
【问题讨论】: