<?xml version="1.0" encoding="GB2312"?>
<ShortCutList>
<Short menu="9909">
<ShortCut>
<Name>测试用例一</Name>
<Fields>
<Field><Name>function_id</Name><Type>I</Type><Width>10</Width><Scale>0</Scale></Field>
<Field><Name>company_no</Name><Type>I</Type><Width>10</Width><Scale>0</Scale></Field>
<Field><Name>company_name</Name><Type>S</Type><Width>64</Width><Scale>0</Scale></Field>
<Field><Name>user_id</Name><Type>S</Type><Width>18</Width><Scale>0</Scale></Field>
<Field><Name>branch_no</Name><Type>I</Type><Width>10</Width><Scale>0</Scale></Field>
<Field><Name>menu_id</Name><Type>I</Type><Width>10</Width><Scale>0</Scale></Field>
</Fields>
</ShortCut>
<ShortCut>
<Name>测试用例二</Name>
<Fields>
<Field><Name>function_id</Name><Type>I</Type><Width>10</Width><Scale>0</Scale></Field>
<Field><Name>company_no</Name><Type>I</Type><Width>10</Width><Scale>0</Scale></Field>
<Field><Name>company_name</Name><Type>S</Type><Width>64</Width><Scale>0</Scale></Field>
<Field><Name>user_id</Name><Type>S</Type><Width>18</Width><Scale>0</Scale></Field>
<Field><Name>branch_no</Name><Type>I</Type><Width>10</Width><Scale>0</Scale></Field>
<Field><Name>menu_id</Name><Type>I</Type><Width>10</Width><Scale>0</Scale></Field>
</Fields>
</ShortCut>
</Short>
<Short menu="9910">
<ShortCut>
<Name>测试用例1</Name>
<Fields>
<Field><Name>function_id</Name><Type>I</Type><Width>10</Width><Scale>0</Scale></Field>
<Field><Name>company_no</Name><Type>I</Type><Width>10</Width><Scale>0</Scale></Field>
<Field><Name>company_name</Name><Type>S</Type><Width>64</Width><Scale>0</Scale></Field>
<Field><Name>user_id</Name><Type>S</Type><Width>18</Width><Scale>0</Scale></Field>
<Field><Name>branch_no</Name><Type>I</Type><Width>10</Width><Scale>0</Scale></Field>
<Field><Name>menu_id</Name><Type>I</Type><Width>10</Width><Scale>0</Scale></Field>
</Fields>
</ShortCut>
<ShortCut>
<Name>测试用例2</Name>
<Fields>
<Field><Name>function_id</Name><Type>I</Type><Width>10</Width><Scale>0</Scale></Field>
<Field><Name>company_no</Name><Type>I</Type><Width>10</Width><Scale>0</Scale></Field>
<Field><Name>company_name</Name><Type>S</Type><Width>64</Width><Scale>0</Scale></Field>
<Field><Name>user_id</Name><Type>S</Type><Width>18</Width><Scale>0</Scale></Field>
<Field><Name>branch_no</Name><Type>I</Type><Width>10</Width><Scale>0</Scale></Field>
<Field><Name>menu_id</Name><Type>I</Type><Width>10</Width><Scale>0</Scale></Field>
</Fields>
</ShortCut>
</Short>
  </ShortCutList>
~~~~~~~~~~~~~~~~~~~~~~
上面是我的xml文档结构,现在我想实现:
1,当知道menu等于一个值时,能读出相shortcut的有几个name,然后能根据指定的name能读出那个shortcut的所有fields里的field!
2,增加一个知道menu值的shortcut。如果xml里还没有这个menu则在文件尾加
3,删除一个知道menu值的shortcut。
4,修改一个知道menu值的shortcut。
高分~~~~