xml文件:<dbcore>
<sqldesc action="UpdateFillResult" order="no" type="query" ver="0100"> <sqlsection>
<sql name="exec">
                    <code><![CDATA[EXEC spUpdateFillResult ${param:lngPayOrderID},${param:lngSucceeded}, ${param:strDesc}]]></code>
</sql>
</sqlsection>
<construction>
<main>
<reqsql name="exec" usedef="false"></reqsql>
<code>${sql:exec}</code>
</main>
</construction>
</sqldesc>
</dbcore> private boolean ReaderSQLElement(String actionName //sqldesc元素
                                          ,String constructionName){ //construction元素
Element temp=null;
Iterator item;
Attribute atb;
item=root.elementIterator("sqldesc");
while(item.hasNext()){
temp=(Element)item.next();
atb=temp.attribute("action");
System.out.println(atb.getText());
if(atb.getText().equals(actionName)){
System.out.println(temp.getTextTrim());
action=temp;
Construction=action.element(constructionName);
sqlSection=action.element("sqlsection");
break;
}
}
if(action!=null&&Construction!=null&&sqlSection!=null){
return true;
}
else{
return false;
}

}System.out.println(temp.getTextTrim());  这里读出的元素就是空值。