|
|
|
เกี่ยวกับ XML ครับ แนะนำด้วยครับพี่ๆ .... ผมมีไฟล์ที่เป็น XML อยู่ แล้วสามารถเขียนโค้ดด้วยภาษา asp.net (c#) |
|
|
|
|
|
|
|
Code (C#) ASP.NET Read XML & DataBind
<%@ Import Namespace="System.Data"%>
<%@ Page Language="C#" Debug="true" %>
<script runat="server">
void Page_Load(object sender, EventArgs e)
{
DataSet ds = new DataSet();
ds.ReadXml(MapPath("XML/customer.xml"));
//*** BindData to Repeater ***//
myRepeater.DataSource = ds;
myRepeater.DataBind();
}
</script>
<html>
<head>
<title>ThaiCreate.Com ASP.NET - XML</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Repeater id="myRepeater" runat="server">
<HeaderTemplate>
<table border="1">
<tr>
<th>CustomerID</th>
<th>Name</th>
<th>Email</th>
<th>CountryCode</th>
<th>Budget</th>
<th>Used</th>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td align="center"><%# DataBinder.Eval(Container.DataItem, "CustomerID") %></td>
<td><%# DataBinder.Eval(Container.DataItem, "Name") %></td>
<td><%# DataBinder.Eval(Container.DataItem, "Email") %></td>
<td align="center"><%# DataBinder.Eval(Container.DataItem, "CountryCode") %></td>
<td align="right"><%# DataBinder.Eval(Container.DataItem, "Budget") %></td>
<td align="right"><%# DataBinder.Eval(Container.DataItem, "Used") %></td>
</tr>
</ItemTemplate>
<FooterTemplate>
<!--
<tr>
<th>CustomerID</th>
<th>Name</th>
<th>Email</th>
<th>CountryCode</th>
<th>Budget</th>
<th>Used</th>
</tr>
-->
</table>
</FooterTemplate>
</asp:Repeater>
</form>
</body>
</html>
|
|
|
|
|
Date :
2010-03-20 20:07:30 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่ครับถ้าข้อมูล
xml
<stu>
<code id="1">
<name>game</name>
</code>
<code id="2">
<name>test</name>
</code>
</stu>
แล้วผมจะ select ข้อมูลที่ id=1
จะเขียนโค้ดแบบไหนครับ ขอบคุณครับ
พอดีผมเริ่มศึกษา เกี่ยวกับ XML ครับ เลยยัง งงๆ
|
|
|
|
|
Date :
2010-03-20 20:32:05 |
By :
chakrit021 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดีคับ ผมก็อยากได้คำปรึกษาเรื่อง xml จาก chakrit021
ช่วยแอดเมลมาหน่อยนะคับ [email protected]
|
|
|
|
|
Date :
2010-09-27 02:31:23 |
By :
limitrak |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|