バージョン

無視されるコンテンツ (Syntax Parsing Engine)

トピックの概要

目的

このトピックは、構文解析中に起こる無視されたコンテンツへのアクセス方法について説明します。

前提条件

このトピックを理解するためには、以下のトピックを理解しておく必要があります。

トピック 目的

このトピックは、Syntax Parsing Engine の概要を示します。

このトピックは、Syntax Parsing Engine の文章校正の概要を示します。

このグループのトピックでは、Syntax Parsing Engine が行う字句解析について説明します。

このグループのトピックでは、Syntax Parsing Engine が行う構文解析について説明します。

このトピックは、構文ツリーが作成される場合とアクセス方法について説明します。

無視されるコンテンツ

概要

構文アナライザーが重要でないトークンを無視し予期しないトークンをスキップしても、構文ツリーはドキュメントのフルコンテンツを表現しなければならないため構文ツリー内に保存されたままになります。構文アナライザーは無視できるコンテンツに遭遇すると、それを集めて、無視されない次のトークンノード上で「無視されるコンテンツ」として保存します。このコンテンツは、その後、トークン ノードと、最初のトークン ノードであるそのすべての先祖ノード上で GetLeadingIgnoredContent メソッドでアクセスできます。このメソッドは IgnoredContentList クラスを返します。これは、以下のキー メンバーを持つコレクションです。

プロパティ 説明

コレクション内で無視されるコンテンツの個数

インデクサー 説明

コレクション内で指定されたゼロ ベースのインデックスにおける無視されるコンテンツの個数

メソッド 解説

コレクション内ですべての無視されたコンテンツのテキストを含む文字列を返します。

IgnoredContentList コレクションのインデクサ-は IgnoredContent 値を返します。これは、無視される単一のコンテンツを表します。

関連コンテンツ

トピック

このトピックの追加情報については、以下のトピックも合わせてご参照ください。

トピック 目的

このトピックでは、Syntax Parsing Engine が行う構文ツリーのプルーニングについて説明します。

このトピックは、構文ツリーにデータを追加、また構文ツリーからデータを取得する方法について説明します。