有没有办法在 Relax NG compact 中编写如下标记(似乎它在 Relax NG XML 中没有对应项)
bar = foo = element title {text}
将来有人可能想为 bar 和 foo 分配不同的值,但在那之前他想使用上面的代码。
采用
bar = foo
foo = element title {text}
另请参阅RELAX NG Compact Syntax Tutorial 中的Named Patterns条目,它讨论了这个确切的语法:
start = e
e = element element { text }