实体援用
在 XML 中,一些字符具有特别的意义。
假如你把字符 "<" 放在 XML 元素中,会发作毛病,这是由于解析器会把它看成新元素的最先。
如许会发生 XML 毛病:
<message>if salary < 1000 then</message>
为了防止这个毛病,请用实体援用来替代 "<" 字符:
<message>if salary < 1000 then</message>
在 XML 中,有 5 个预定义的实体援用:
< | < | 小于 |
> | > | 大于 |
& | & | 和号 |
' | ' | 单引号 |
" | " | 引号 |
解释:在 XML 中,只要字符 "<" 和 "&" 确切是不法的。大于号是正当的,然则用实体援用来替代它是一个好习气。
XML 中的解释
在 XML 中编写解释的语法与 HTML 的语法很类似:
<!-- This is a comment -->
在 XML 中,空格会被保存
HTML 会把多个一连的空格字符裁减(兼并)为一个:
HTML: Hello my name is David. 输出: Hello my name is David.
在 XML 中,文档中的空格不会被删省。
XML 定名划定规矩
XML 元素必需遵照以下定名划定规矩:
称号能够含字母、数字以及其他的字符
称号不能以数字或许标点符号最先
称号不能以字符 “xml”(或许 XML、Xml)最先
称号不能包括空格
可运用任何称号,没有保存的字词。
最好定名习气
使称号具有描述性。运用下划线的称号也很不错。
称号应该比较简短,比方:<book_title>,而不是:<the_title_of_the_book>。
防止 "-" 字符。假如您根据如许的体式格局举行定名:"first-name",一些软件会以为你须要提取第一个单词。
防止 "." 字符。假如您根据如许的体式格局举行定名:"first.name",一些软件会以为 "name" 是对象 "first" 的属性。
防止 ":" 字符。冒号会被转换为定名空间来运用(稍后引见)。
XML 文档常常有一个对应的数据库,个中的字段会对应 XML 文档中的元素。有一个有用的履历,即运用数据库的称号划定规矩来定名 XML 文档中的元素。
非英语的字母比方 éòá 也是正当的 XML 元素名,不过须要注意当软件开发商不支持这些字符时能够涌现的题目。
以上就是XML 实体援用、解释、定名划定规矩 的内容,更多相关内容请关注ki4网(www.ki4.cn)!