如何使用 @ 作为 YANG 文件中名称字段的特殊字符。我使用 type 作为字符串,它可以帮助我接受键盘上的所有 ASCII 特殊字符,除了 @ 是 @ 是某种关键字还是对 YANG 建模语言具有特殊含义?
问问题
319 次
1 回答
0
我假设您的问题发生在 YANG 建模期间,而不是在实例文档验证期间。
不,@
字符在 YANG 模块中没有特殊含义。您很可能试图在无效的 YANG 标识符中使用此字符。YANG 标识符,例如 , 和 的语句参数,必须container
遵循以下语法:leaf
leaf-list
list
;; An identifier MUST NOT start with (('X'|'x') ('M'|'m') ('L'|'l'))
identifier = (ALPHA / "_")
*(ALPHA / DIGIT / "_" / "-" / ".")
ALPHA = %x41-5A / %x61-7A
; A-Z / a-z
DIGIT = %x30-39
; 0-9
第一个字符必须是下划线或字母,后面可以是字母、数字、下划线、点和连字符。xml
无论字母大小写如何,标识符也不能以开头。
于 2016-06-16T07:14:00.767 回答