浅谈XML代码编写的编码与验证问题

2019-03-28 14:17:37王旭

除了amp(&),apos(单引号),g(>),quot(双引号)实体之外其他的必须先声明再使用。
示例

下面是一个格式良好的 XML 文档示例:

XML/HTML Code复制内容到剪贴板
  1. <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>   <!DOCTYPE address   
  2. [    <!ELEMENT address (name,company,phone)>  
  3.     <!ELEMENT name (#PCDATA)>       <!ELEMENT company (#PCDATA)>  
  4.     <!ELEMENT phone (#PCDATA)>   ]>  
  5. <address>       <name>Tanmay Patil</name>  
  6.     <company>TutorialsPoint</company>       <phone>(011) 123-4567</phone>  
  7. </address>  

上面的示例被认为是格式良好的,因为:

它定义了文档类型。并且这里文档类型是元素类型。
包含一个名为 address 的根元素。
每个子元素 name,company 和 phone 都是一个自解释正确闭合的标签。
标签的顺序正确。