如何&
在保持 XML 有效的同时将符号放入 XML 标记的属性中?
<?xml version="1.0" ?>
<a text="b&c"/>
当我使用W3School 的验证器时,出现错误:
EntityRef:期待“
;
”
如何&
在保持 XML 有效的同时将符号放入 XML 标记的属性中?
<?xml version="1.0" ?>
<a text="b&c"/>
当我使用W3School 的验证器时,出现错误:
EntityRef:期待“
;
”
使用字符引用来表示它:&
见规格:
& 符号 (&) 和左尖括号 (<) 不得以其文字形式出现,除非用作标记分隔符,或者在注释、处理指令或 CDATA 部分中。如果在其他地方需要它们,它们必须分别使用数字字符引用或字符串“
&
”和“<
”进行转义。右尖括号 (>) 可以使用字符串“>
”来表示,并且为了兼容性,必须使用“>
”或出现在字符串中时的字符引用来转义“]]>
" 在内容中,当该字符串未标记 CDATA 部分的结尾时。
您可以使用这些转义序列:
< (less-than) - < or <
> (greater-than) - > or >
& (ampersand) - &
' (apostrophe or single quote) - '
" (double-quote) - "
Re: XML and ampersand in links - not parsing
You should escape & with
> Blockquote & in an XML or HTML document.ocument.