使用定义的xml模板
定义负责的输出模式可以使用xml模板,模板的名字同bean名称相同,后缀为.betwixt
例如
package betwixt;

/**
*
*/

/**
* @author huyunan
*
*
* 2007 aspire
*/
public class Doc
{

private String version;
private String name;

private String url;

public Doc()
{

}

/**
* @return the name
*/
public String getDocName()
{
return this.name;
}

/**
* @param name
* the name to set
*/
public void setName(String name)
{
this.name = name;
}

/**
* @return the url
*/
public String getUrl()
{
return this.url;
}

/**
* @param url
* the url to set
*/
public void setUrl(String url)
{
this.url = url;
}

/**
* @return the version
*/
public String getVersion()
{
return this.version;
}

/**
* @param version
* the version to set
*/
public void setVersion(String version)
{
this.version = version;
}

}
默认输出为
<doc>
<version>1.0.0</version>
<url>doc_url</url>
<docName>doc_name</docName>
</doc>
使用xml Doc.betwixt
<?xml version="1.0" encoding="UTF-8" ?>
<info primitiveTypes="element">
<element name="docResource">
<element name="contentUrl" property="url" />
<addDefaults />
</element>
</info>
则输出结果为
<doc>
<version>1.0.0</version>
<contentUrl>doc_url</contentUrl>
<docName>doc_name</docName>
</doc>
可以将元素指定为属性来处理
<?xml version="1.0" encoding="UTF-8" ?>
<info primitiveTypes="element">
<element name="docResource">
<attribute name="version" property="version" />
<element name="contentUrl" property="url" />
<addDefaults />
</element>
</info>
则输出结果为
<doc version="1.0.0">
<contentUrl>doc_url</contentUrl>
<docName>doc_name</docName>
</doc>
定义负责的输出模式可以使用xml模板,模板的名字同bean名称相同,后缀为.betwixt
例如













































































默认输出为





使用xml Doc.betwixt







则输出结果为





可以将元素指定为属性来处理








则输出结果为



