日期:2014-05-18  浏览次数:20654 次

ibatis框架生成xml文档
各位大虾好:应用ibatis框架,将从数据库中取得的数据如何生成一个XML文档,已看了ibatis相关文档,但是不知具体怎么实现,请各位给于指教,贴出相关代码更好,谢过



------解决方案--------------------
d
------解决方案--------------------

------解决方案--------------------
<select id="getPerson" parameterClass="int" resultClass="xml"
xmlResultName="person"> //指定xml元素 
SELECT PER_ID as id(person下及元素id (as id指定) 其中的值为查到的PER_ID 以下同上), 
PER_FIRST_NAME as firstName, PER_LAST_NAME
as lastName, PER_BIRTH_DATE as birthDate, PER_WEIGHT_KG as
weightInKilograms, PER_HEIGHT_M as heightInMeters FROM PERSON
WHERE PER_ID = #value#
select>



生成的xml文件

<person>
<id>1id>
<firstName>Clinton</firstName>
<lastName>Begin</lastName>
<birthDate>1900-01-01</birthDate>
<weightInKilograms>89</weightInKilograms>
<heightInMeters>1.77</heightInMeters>
person>

------解决方案--------------------
3楼正解,主要是 resultClass="xml" xmlResultName="person"
xmlResultName指定XML根元素名称,而下边的PER_ID as id指定子元素的名称,把查询结果集做为子元素的值
别的和其他的一样