我解析了一个可能包含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/>
有没有人知道如何做到这一点?
提前致谢...