xml テーブル定義を含む可能性のある一般的な文字列を解析します。テーブルを解析し、文字列の先頭に関連する値のオフセットも取得する必要があります。例えば:
This is general string to be analyzed.
<table>
<row>
<cell>John</cell>
<cell>Jenifer</cell>
<row>
<table>
More free text to analyze.
John と Jenifer の値を取得し、文字列の先頭からのオフセットも取得する必要があります。ジョンのオフセットは 53 で、ジェニファーのオフセットは 70 (多かれ少なかれ) です。また、タグのオフセット<table>
(例では 39) を取得する必要があります。
XElement を使用して xml を解析することは可能ですが、オフセットに関する情報はありません。オフセット情報を提供する正規表現を使用すると、そのような構造を解析するのは難しく、次のようなものしか含まれない可能性があり<table/>
ます。
前もって感謝します...