所以 - 我有.dtd文件這個大XML節點定義:xml .dtd文件。關於括號優先混亂
<!ELEMENT def (node1?,
(node2?,
node3*,
((node4?,
(node5 | node6)?,
node7?, node8?, node9?,
node10*, node11?, node12*)*,
node13,
(node14, node15?, node16?,
node17*, node18)?,
node19*, node20?)+)) >
我對這些括號很迷茫,該規則將適用:
問題1:
可以node7顯示0或1次由於問號或0或更多次由於括號後面的星號?
什麼會勝 - 量詞立即節點定義:node3 *,node3 +,node3?或者括號後面的那些量詞?
問題2:
node2之前的括號?似乎完全沒有必要 - 這是否正確?
很棒的回答。謝謝! – user2568737