我解析了一个可能包含 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,并从字符串的开头得到它们的偏移量。John 偏移量为 53,Jenifer 偏移量为 70(或多或少)。另外我应该得到<table>
标签的偏移量(示例中为 39)。
可以使用 XElement 解析 xml,但它没有关于偏移量的信息。使用提供偏移信息的正则表达式很难解析这样的结构,它可能只包含:<table/>
有没有人知道如何做到这一点?
提前致谢...