附录A. 增强巴科斯-诺尔范式(ABNF)语法

本节提供了本文档中定义的元素按RFC5234记法的增强巴克斯诺尔范式(ABNF)的语法描述。下列ABNF用Unicode代码要点[W3C.REC-XML-20081126]的术语定义;这些字符通常以UTF-8编码。元素按首次定义的顺序排列。

一些定义遵循使用来自RFC3986“URI引用”的定义。

一些定义遵循使用这些通用的定义:

  1. VSCHAR = %x20-7E
  2. NQCHAR = %x21 / %x23-5B / %x5D-7E
  3. NQSCHAR = %x20-21 / %x23-5B / %x5D-7E
  4. UNICODECHARNOCRLF = %x09 /%x20-7E / %x80-D7FF / %xE000-FFFD / %x10000-10FFFF

(UNICODECHARNOCRLF定义基于[W3C.REC-XML-20081126]2.2节中定义的字符,但忽略了回车和换行字符。)