2011-09-06 145 views
-5
<?xml version="1.0"?> 
<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.1.xsd" 
xmlns:ftl="http://www.milyn.org/xsd/smooks/freemarker-1.1.xsd" 
xmlns:db="http://www.milyn.org/xsd/smooks/db-routing-1.1.xsd" 
xmlns:jb="http://www.milyn.org/xsd/smooks/javabean-1.2.xsd" 
xmlns:ds="http://www.milyn.org/xsd/smooks/datasource-1.1.xsd"> 

<ds:direct bindOnElement="#document" datasource="DB" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/dbase" username="root" password="praya123" autoCommit="false" /> 
<db:executor executeOnElement="Invoice" datasource="DB" executeBefore="true"> 
<db:statement>SELECT * FROM custinfo</db:statement> 
<db:resultSet name="rs_custinfo" /> 
</db:executor> 
<db:executor executeOnElement="Invoice" datasource="DB" executeBefore="true"> 
<db:statement>select * from callRates</db:statement> 
<db:resultSet name="rs_callRates" /> 
</db:executor> 
<db:executor executeOnElement="Invoice" datasource="DB" executeBefore="true"> 
<db:statement>select * from InvoiceSummary</db:statement> 
<db:resultSet name="rs_InvoiceSummary" /> 
</db:executor> 
<db:executor executeOnElement="Invoice" datasource="DB" executeBefore="true"> 
<db:statement>select * from InvoiceDetail</db:statement> 
<db:resultSet name="rs_InvoiceDetail" /> 
</db:executor> 

<ftl:freemarker applyOnElement="Invoice"> 
<ftl:template> 

<!-- 
<#assign x=1> 
<#list 1..x as i> 

<DETAIL> 
<DT_INV_HDR1>${rs_custinfo[i].BillingAccNo}</DT_INV_HDR1> 
<DT_INV_HDR2>${rs_custinfo[i].CustNo}</DT_INV_HDR2> 
<DT_INV_HDR3>${rs_custinfo[i].InvoiceNo}</DT_INV_HDR3> 
<DT_INV_HDR4>${rs_custinfo[i].InvoiceDate}</DT_INV_HDR4> 
<DT_INV_HDR5>${rs_custinfo[i].PaymentDueDate}</DT_INV_HDR5> 
<DT_INV_HDR6/> 
<DT_INV_HDR7/> 
</DETAIL> 

</#list> 
--> 

</ftl:template> 
</ftl:freemarker> 
</smooks-resource-list> 

如何用java讀取數據?任何人都可以給出具體的方式來做到這一點?如何讀取java中的XML文件

+6

在java中學習XML解析。搜索DOM和SAX解析器。 –

+0

我已經嘗試過兩種方法。但我失敗了。你能告訴我DOM或SAX的任何特定功能,我可以使用...嗎? – Xxxxxxxxx

+1

你有嘗試過什麼嗎?你有沒有爲我們提供[SSCCE](http://sscce.org)? – Wivani

回答

1

DZone有一個非常好的,全面的refacrd這個你應該閱讀。

+0

謝謝你。其實這個文件的參考書幫助了我。我在這裏使用了DOM解析器。 – Xxxxxxxxx