以文本方式查看主题

-  W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWL  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  [求助]格式化XML为Table 显示  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=87336)


--  作者:zlbpolly
--  发布时间:10/28/2010 10:46:00 AM

--  [求助]格式化XML为Table 显示
弄了一上午还是不行,请求帮助一下:
---xml----
<?xml version="1.0" encoding="GB2312"?>
<root>

    <orderType id="3" text="独立站设计">
      <data id="qiangdan" text="待接" num="1" />
      <data id="zhengzaichuli" text="正在处理" num="3" />
    </orderType>
    <orderType id="2" text="信息港修改">
      <data id="daichuli" text="待处理" num="1" />
      <data id="zhengzaichuli" text="正在处理" num="1" />
    </orderType>
    <orderType id="4" text="独立站修改">
      <data id="daishenhe" text="待审核" num="1" />
    </orderType>
    <orderType id="1" text="信息港开通">
      <data id="qiangdan" text="待接" num="1" />
      <data id="daixiangying" text="待响应" num="1" />
      <data id="daichuli" text="待处理" num="1" />
      <data id="salesShenhe" text="销售待审" num="7" />
      <data id="kefuShenhe" text="客服待审" num="1" />
      <data id="jishuShenhe" text="技术待审" num="1" />
    </orderType>
    <orderType id="7" text="好吃网开通">
      <data id="salesShenhe" text="销售待审" num="1" />
    </orderType>

</root>
-------要显示的效果(data 节点要显示在表格中,每行最多3列)------
独立站设计
  待接1个  正在处理3个
  
信息港修改
  待处理1个 正在处理1个

独立站修改
  待审核1个

信息港开通
  待接1个  待响应1个 待处理1个
  销售待审7个  客服待审1个  技术待审1个
好吃网开通
  销售待审1个



--  作者:Qr
--  发布时间:10/29/2010 7:03:00 PM

--  
这个要用XSL来实现,得用到模板递归,有一定的难度,如果非得这样做,偶的BLOG有示例。
要是在表格指定每个TD约占1/3,那就不用考虑这么辛苦了。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms