如何正确地逃避“喧嚣的”XML字符?

时间:2017-11-15 22:26:06

标签: xml xml-parsing

Per the XML 1.0 standard,有一个被视为“气馁”的角色范围: 我想使用它们的十六进制编码的XML实体字符串来逃避XML属性值中的这些字符(例如智能引用“,dec 147或'(dec 146))。

我注意到在Chrome或Edge中查看文件时,它会显示实际值,例如"]"。我也试过了"]",但也是如此。

要清楚,我试图在属性中渲染这些“气馁”的字符,如下所示:

此:

<foo bar="&#0093;">

解析器应该渲染/解释为:

<foo bar="“">

1 个答案:

答案 0 :(得分:0)

您需要一个尾随分号来终止实体引用:

<foo bar="&#0093;">