码迷,mamicode.com
首页 > 其他好文 > 详细

xml解析原理一些想法

时间:2014-10-30 01:42:33      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   sp   strong   div   on   log   bs   

xml元素解析

 

<a>
    <a>
        <a>
        </a>
        <a>
        </a>
    </a>

    <a>
    </a>
</a>

<a>
    <a>
    </a>
</a>

 

1.首先定位<a> 记录为位置1

2.然后继续往下搜索</a>

3.搜索到之后,往上搜索<a>记录为位置2

4.检查位置1位置2是否一致,一致则说明中间没有相同节点,匹配完成

5.如果不一致,再从位置2向下搜索</a>,如此往复,直到一致位置。

 

有两个List

DisableList存放禁用标记

SignList存放已识别索引位置

 

优先从SignList中查找,SignList没有的话,再去IndexOf搜索

xml解析原理一些想法

标签:style   blog   color   sp   strong   div   on   log   bs   

原文地址:http://www.cnblogs.com/FEAUOR/p/4060934.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!