<Departments><Department Name = "开发部门"/><Department Name = "市场部门"/></Departments>类似这样的字符串,在Delphi里面用什么方法可以方便简捷的取出里面的"开发部门"、"市场部门"?

解决方案 »

  1.   

    标准的xml格式,就按xml格式的标准来解析。
    Departments 是父节点
    Department 是 Departments 的子节点
    Department 子节点下有一个名为 Name 的属性
    开发部门、市场部门 是 Name 属性的值
     
    用自带的xmldocument控件来装载和解析这个xml
      

  2.   

    除了XML,你可以试试用正则表达式 TRegEx 取,也很方便。
      

  3.   

    用正则,如果完整内容可以符合xml格式,可以用xmldocument
      

  4.   

    XML格式,完全用可以用XML来操作。比正则应该好弄一此,正则是方便,但运用起来可不简单。不如用XML来的快捷。
      

  5.   

    我感觉用正则很方便 取子匹配项
    <Department Name = "(.*?)"/>