【发布时间】:2012-07-15 18:20:34
【问题描述】:
我解析了一个可能包含 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/>
有谁知道如何做到这一点?
提前谢谢...
【问题讨论】:
-
我需要值偏移量以供以后分析,与 XML 无关,因此使用 XElement 不是这里的问题。