魔法数- -| 回首页 | 2004年索引 | - -Contributing to Eclipse翻译进度

XSLT View- -

                                      

JSR 170规定了一个灵活的内容结构——实际上它只规定了Node和Property,Node既可以做枝节点也可以做叶子节点,Property只能做叶子节点。内容Node可能有哪些Property,不知道;展示时怎么用这些Property,不知道——连文章的内容(甚至包括标题)都是放在一个Property里的。我把这棵内容树平整成一个XML文档,就像这样:
 
  <?xml version="1.0" encoding="GBK" ?>
-       <column id="8" title="政策公告">
-         <article id="10" title="关于调整有关企业信息查询费通知">
            <property id="11" key="content" value="aaa" />
      </article>
-         <article id="12" title="国家工商总局发布《企业登记程序规定》">
            <property id="13" key="content" value="bbb" />
      </article>
          <property id="14" key="属性B" value="值B" />
          <property id="15" key="属性A" value="值A" />
           <property id="16" key="description" value="政策公告栏目,用于发布公商政策" /> 
  </column>
 
需要哪个Property,就在XSLT中用XPath去定位获取:
 
栏目描述:<xsl:value-of select="property[@key='description']/@value" />
 
如果是用Java的话,我就得每次去遍历DTO的树型结构,找到名字匹配的Property,才能取到它的值。在这种属性极度不确定的时候,XSLT View确实是挺灵活的。

- 作者: gigix 2004年07月14日, 星期三 16:26

Trackback

你可以使用这个链接引用该篇日志 http://publishblog.blogdriver.com/blog/tb.b?diaryID=240516

回复

评论内容: