一个关于6级层次比较的问题

本文中所涉及到的ID的结构都相同(EID='1.1.1.1.' 即ID1=1,ID2=1,ID3=1,ID4=1,ID5=0,ID6=0).总共只分6层.

现在我有一些单位.比如EID:1.1.1.1

我在一个xml文件中配置开始,截止ID(begineid,endeid).

java 代码
  1. <Folders>   
  2. <Folder beginEid="1.0."  endEid="19.1." folderId="29" folderName="aa"/>   
  3. <Folder beginEid="20.0."  endEid="66.2." folderId="30" folderName="bb"/>   
  4. </Folders>   

然后我写个判断某个单位是否在这个begineid<EID<=endid...

首先比较一级id.然后是二级id.就这样一直比下去.

最终确定这个EID是否在上面XML文件配置的某个范围里面.

请问这个比较的方法该如何写呢.

我想了好久.如果想让程序灵活的话实现起来估计会很麻烦!

所以想贴出来让想想办法!

不明白的地方可以直接发到我的邮箱里([email protected])

或者QQ:403138921

或者MSN:[email protected]

偶先谢谢拉!各位!

你可能感兴趣的:(C++,c,xml,qq,C#)