XML 注释支持哪些字符实体?

发布于 2024-08-06 17:27:01 字数 527 浏览 3 评论 0原文

在下面的示例中, &amp; amp; &amp;#916; 还可以,但是 < code>Δ不是(后两者都是Δ)。编译器会发出类似于以下内容的警告:

warning CS1570: XML comment on 'XXX.DocumentedMethod()' has badly formed XML -- 'Reference to undefined entity 'Delta'.'
    /// <summary>
    ///  &amp; &Delta; &#916;
    /// </summary>
    public void DocumentedMethod()
    {

    }

XML 注释支持哪些字符实体?

In the following example, & and Δ are OK but Δ is not (the latter two are both Δ). The compiler issues a warning similar to:

warning CS1570: XML comment on 'XXX.DocumentedMethod()' has badly formed XML -- 'Reference to undefined entity 'Delta'.'
    /// <summary>
    ///  & Δ Δ
    /// </summary>
    public void DocumentedMethod()
    {

    }

What are the supported character entities for XML comments?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

吲‖鸣 2024-08-13 17:27:01

这不是注释的问题,而是 XML 本身的问题。 XML 本质上只知道 &<>' 和 " 以及数字实体。其他任何内容都必须明确声明。

有关详细信息,请参阅规范第 4.6 节

It's not a matter of comments, it's XML itself. XML only inherently knows about &, <, >, ' and " as well as the numeric entities. Anything else has to be declared explicitly.

See section 4.6 of the spec for further information.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文