减号是什么意思?
[14] CharData ::= [^<&]* - ([^<&]* ']]>' [^<&]*)
From w3c XML 1.0 规范 https://www.w3.org/TR/REC-xml/#dt-cdsection
另外,在哪里可以找到与语法语法相关的信息?我很难找到有关规范的规范,如果这有意义的话。
Minus (-
)是一部分扩展巴科斯-诺尔范式 (EBNF) 表示法 https://www.w3.org/TR/REC-xml/#sec-notation所使用的W3C XML 推荐标准 https://www.w3.org/TR/2008/REC-xml-20081126/定义 XML 的形式语法:
- Minus (
-
) in A - B
匹配任何与 A 匹配但不匹配的字符串
不匹配 B.
如何解释CharData https://www.w3.org/TR/REC-xml/#NT-CharData生产
[14] CharData ::= [^<&]* - ([^<&]* ']]>' [^<&]*)
-
[^<&]*
是除标记起始字符之外的任何字符的字符串,<
and &
.
-
']]>'
是一个文字字符串,用于标记结束CDATA https://www.w3.org/TR/2008/REC-xml-20081126/#sec-cdata-sect.
-
([^<&]* ']]>' [^<&]*)
是任何不带<
and &
那
不包含 CDATA 部分的结束标记。
因此,总的来说,CharData
can be 任何不包含标记起始字符的字符串,<
and &
,并且不包含 CDATA 结束标记,]]>
.
See also
- 理解 XML CharData EBNF https://stackoverflow.com/q/64813063/290085
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)