与熊共舞- -| 回首页 | 2004年索引 | - -To EJB Or Not To EJB, That Is A Question

浅尝Groovy:GroovyMarkup- -

                                      

GroovyMarkup可以很方便地生成XML标记串,我觉得是最方便的一种方式了,比模板填充、Castor映射等方式都要直观易懂。譬如一个Person类:
 
class Person {
 _name;
 _age;
 _sex;
...
}
 
下列方法可以生成XML标记串:
 
import groovy.xml.MarkupBuilder
class Person {
...
 toXml() {
  xml = new MarkupBuilder();
  xml.person(name:_name){
   age(_age)
   sex(_sex)
  }
 }
}
 
调用toXml()方法,得到下列字符串:
 
<person name='Gigix'>
  <age>24</age>
  <sex>male</sex>
</person>

- 作者: gigix 2004年03月22日, 星期一 14:31

Trackback

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

博客手拉手

回复

- 评论人:ebkiufru

Thu May 17 06:41:15 CST 2007  作者邮箱  作者Blog

rsxwxwmexc[url=http://zvore.yi.org/82177478.html]brazilian pussy[/url][url=http://xenggi.66ghz.com/46330167.html]gun games[/url][url=http://wxaxw.22web.net/34298878.html]tatoo designs[/url][url=http://www32.websamba.com/viora/94041272.html]model com[/url][url=http://uenvc.22web.net/16709694.html]football games[/url][url=http://ninfrb.yi.org/20352297.html]blades glory cam xvid mvs[/url]

- 评论人:lirqbmyb

Thu May 17 05:19:54 CST 2007  作者邮箱  作者Blog

zaxwxwmeej[url=http://zvore.yi.org/82177478.html]brazilian pussy[/url][url=http://xenggi.66ghz.com/46330167.html]gun games[/url][url=http://wxaxw.22web.net/34298878.html]tatoo designs[/url][url=http://www32.websamba.com/viora/94041272.html]model com[/url][url=http://uenvc.22web.net/16709694.html]football games[/url][url=http://ninfrb.yi.org/20352297.html]blades glory cam xvid mvs[/url]

- 评论人:sfygijfs

Thu May 17 03:36:45 CST 2007  作者邮箱  作者Blog

gqxwxwmelh[url=http://zvore.yi.org/82177478.html]brazilian pussy[/url][url=http://xenggi.66ghz.com/46330167.html]gun games[/url][url=http://wxaxw.22web.net/34298878.html]tatoo designs[/url][url=http://www32.websamba.com/viora/94041272.html]model com[/url][url=http://uenvc.22web.net/16709694.html]football games[/url][url=http://ninfrb.yi.org/20352297.html]blades glory cam xvid mvs[/url]

- 评论人:Quake

Wed Mar 24 12:43:07 CST 2004 

try XStream

http://xstream.codehaus.org/tutorial.html

XStream does not care about the visibility of the fields. No getters or setters are needed. Also, XStream does not limit you to having a default constructor.

评论内容: