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