0

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

提前致谢...

4

1 回答 1

0

请使用StAX Parser获取任何元素的偏移量。

于 2012-07-15T08:30:15.653 回答