ITPUB论坛 » 开发工具和语言 » .NET软件架构与模式 » 如何把下面这个xml文件用直观的列表方式输出
新一届的微软MVP评选已经开始,欢迎各位推荐!
2008-6-24 10:22 qingyun
如何把下面这个xml文件用直观的列表方式输出

如何把下面这个xml文件用直观的列表方式输出

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<DATAPACKET Version="2.0">
<METADATA>
<FIELDS>
  <FIELD attrname="PERID" fieldtype="fixedFMT" WIDTH="22" />
  <FIELD attrname="PERNO" fieldtype="string" WIDTH="20" />
  <FIELD attrname="PERNAME" fieldtype="string" WIDTH="20" />
  <FIELD attrname="PASSWORD" fieldtype="string" WIDTH="50" />
  <FIELD attrname="DEPTID" fieldtype="fixedFMT" WIDTH="22" />
  <FIELD attrname="SEX" fieldtype="string" SUBTYPE="FixedChar" WIDTH="1" />
  <FIELD attrname="DEPTNO" fieldtype="string" WIDTH="20" />
  <FIELD attrname="DEPTNAME" fieldtype="string" WIDTH="40" />
  </FIELDS>
  <PARAMS DEFAULT_ORDER="2" LCID="0" />
  </METADATA>
  <ROWDATA>
  <ROW PERID="1" PERNO="0001" PERNAME="戴志存" PASSWORD="35363730" DEPTID="1" SEX="0" DEPTNO="01" DEPTNAME="系统管理组" />
  <ROW PERID="2" PERNO="0002" PERNAME="陈庆炜" DEPTID="1" SEX="0" DEPTNO="01" DEPTNAME="系统管理组" />
  <ROW PERID="3" PERNO="0003" PERNAME="薛红涛" DEPTID="1" SEX="0" DEPTNO="01" DEPTNAME="系统管理组" />
  <ROW PERID="6" PERNO="0004" PERNAME="彭海波" DEPTID="1" SEX="0" DEPTNO="01" DEPTNAME="系统管理组" />
  <ROW PERID="4" PERNO="0005" PERNAME="马璐" DEPTID="2" SEX="1" DEPTNO="02" DEPTNAME="入库验收组" />
  <ROW PERID="5" PERNO="0006" PERNAME="冯萍" DEPTID="2" SEX="1" DEPTNO="02" DEPTNAME="入库验收组" />
  <ROW PERID="7" PERNO="0007" PERNAME="张婕" DEPTID="3" SEX="2" DEPTNO="03" DEPTNAME="出库组" />
  </ROWDATA>
  </DATAPACKET>

=========================
以上是我用delphi的TClientDataSet导出的XML
其在列表上的数据效果为:[img]http://bbs.xml.org.cn/uploadfile/20086249262628912.jpg[/img]

我想把这个xml 文件的输出做成类似该图的效果,希望有朋友帮忙处理一下,我想可能用DTD或者是XSL,但是该xml 已经有了每个字段的类型长度定义,关键就是如何让它“人性化”的输出;

2008-6-24 14:09 qingyun
[url]http://bbs.xml.org.cn/dispbbs.asp?boardid=1&id=64007&star=1#147432[/url]

页: [1]


Powered by ITPUB论坛