xml-引用实体

Posted benchdog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xml-引用实体相关的知识,希望对你有一定的参考价值。

在 XML 中,有 5 个预定义的实体引用:

&lt; < less than
&gt; > greater than
&amp; & ampersand
&apos; apostrophe
&quot; " quotation mark

XML 中的注释

在 XML 中编写注释的语法与 html 的语法很相似。

<!-- This is a comment -->

在 XML 中,空格会被保留

XML 以 LF 存储换行

在 Windows 应用程序中,换行通常以一对字符来存储:回车符(CR)和换行符(LF)。

在 Unix 和 Mac OSX 中,使用 LF 来存储新行。

在旧的 Mac 系统中,使用 CR 来存储新行。

XML 以 LF 存储换行。

 

XML 元素指的是从(且包括)开始标签直到(且包括)结束标签的部分。

一个元素可以包含:

  • 其他元素
  • 文本
  • 属性
  • 或混合以上所有...

XML 元素必须遵循以下命名规则:

  • 名称可以包含字母、数字以及其他的字符
  • 名称不能以数字或者标点符号开始
  • 名称不能以字母 xml(或者 XML、Xml 等等)开始
  • 名称不能包含空格

可使用任何名称,没有保留的字词。

形式良好的 XML 文档

  • XML 文档必须有一个根元素
  • XML元素都必须有一个关闭标签
  • XML 标签对大小写敏感
  • XML 元素必须被正确的嵌套
  • XML 属性值必须加引号

以上是关于xml-引用实体的主要内容,如果未能解决你的问题,请参考以下文章

使用 XML 时引用未声明的实体异常

如何在有效的 XML 文档中定义 HTML 实体引用?

修复“xml外部实体引用的不当限制”的最佳方法是啥?

Java XML 解析:避免实体引用解析

XML中保留字符及实体引用

在 XML 中创建文本节点时避免转义字符实体引用