1
我有一個簡單的XML文檔,其中需要填寫HTML模板所需的數據。使用C#,我如何提取數據並填寫HTML模板頁面?在ASP.Net中將XML從XML輸出到HTML
假設:
string baseurl = "http://mysite.com/page.aspx?id=";
XML數據 - data.xml中:
<container>
<item>
<name>Clark</name>
<id>10</id>
<range>week</type>
</item>
<item>
<name>Cowlitz</name>
<id>11</id>
<range>daily</range>
</item>
</container>
HTML模板 - Default.aspx的:
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<h3><%# Eval("Name") %></h3>
<img src="<% baseurl %><%# Eval("id") %>
&range=<%# Eval("range") %>" alt="<%# Eval("name") %>" />
</ItemTemplate>
</asp:Repeater>
我的簡單的問題道歉,但我根本找不到這個任務的好配方。我不確定是否應該使用中繼器,或者如果我應該在代碼隱藏中格式化所有HTML,然後將其轉儲爲類似於Literal的內容。
這是一個相當簡單的任務,使用我的先前的語言,但與C#,我發現有很多方法處理XML,我真的不知道我應該追求這樣一個有限和看似簡單的任務。
感謝您的任何建議。 丹