0

Eclipsextextフレームワークを使用してプロジェクトを作成しています。XML言語の文法を作りたいです。

オープンタグとクローズタグを解析するにはどうすればよいですか?

私がこのようなものを与えるとき:

Body: '<'Type'>''</'type=[Type]'>';

Type: name=ID;

次のようなタグを付けることができます。

<foo></foo> <bar></foo>

私はそのような可能性だけを持ちたいです:

<foo></foo> <bar></bar>

それを行うための最良の方法は何ですか?

4

1 に答える 1

3

終了タグ内の識別子を解析し、解析後に検証を行います。

Element : 
  '<' type=[Type] '>
    children+=Element*
  '</' closingTagName=ID '>';

また、それに応じてコンテンツアシストを調整する必要があります。

于 2012-05-29T11:00:31.803 に答える