减号是什么意思?
[14] CharData ::= [^<&]* - ([^<&]* ']]>' [^<&]*)
来自the w3c XML 1.0 specification
另外,在哪里可以找到与语法语法相关的信息?如果有任何意义的话,我很难找到关于规范的规范。
答案 0 :(得分:0)
减号(-
)是Extended Backus-Naur Form (EBNF) notation用于定义XML正式语法的W3C XML Recommendation的一部分:
-
中的减号(A - B
)匹配任何与A匹配的字符串但是匹配
不匹配B 。CharData
制作
[14] CharData ::= [^<&]* - ([^<&]* ']]>' [^<&]*)
[^<&]*
是除标记起始字符<
和&
之外的任何字符的字符串。']]>'
是一个文字字符串,用于标记CDATA的结尾。([^<&]* ']]>' [^<&]*)
是没有<
和&
的任何字符串
不包含CDATA部分的结束标记。因此,总的来说,CharData
可以是 任何不包含标记起始字符<
和&
的字符串,并且不包含CDATA结束标记]]>
。