 |
|
|
 |
 |
|
Code (VB.NET)
<%@ Page Language="VB" %>
<%@ Import Namespace="System.Data"%>
<%@ Import Namespace="System.Data.OleDb"%>
<script runat="server">
Sub Page_Load(sender As Object, e As EventArgs)
Dim objConn As New OleDbConnection
Dim objCmd As New OleDbCommand
Dim dtAdapter As New OleDbDataAdapter
Dim ds As New DataSet
Dim strConnString,strSQL As String
strConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("database/mydatabase.mdb")&";"
strSQL = "SELECT * FROM customer"
objConn.ConnectionString = strConnString
With objCmd
.Connection = objConn
.CommandText = strSQL
.CommandType = CommandType.Text
End With
dtAdapter.SelectCommand = objCmd
dtAdapter.Fill(ds)
dtAdapter = Nothing
objConn.Close()
objConn = Nothing
'*** Export XML ***'
ds.Tables(0).WriteXML(Server.MapPath("XML/myXml.xml"))
'ds.Tables(0).WriteXmlSchema(Server.MapPath("XML/myXml.xml"))
ds = Nothing
Me.lblText.Text = "XML Created <a href=XML/myXml.xml>click here</a> to view"
End Sub
</script>
<html>
<head>
<title>ThaiCreate.Com ASP.NET - XML</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Label id="lblText" runat="server"></asp:Label>
</form>
</body>
</html>
Ref : ASP.NET Generating XML From DataSet
|
 |
 |
 |
 |
Date :
2009-04-22 16:48:29 |
By :
webmaster |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
คือไม่ต้องการให้มัน save เป็น xml ครับ แต่ให้แสดง xml บน Browser ครับ ตัวอย่างโค๊ดเขียนด้วย asp
Code (VB.NET)
<%
response.ContentType = "text/xml"
set conn=Server.CreateObject("ADODB.Connection")
conn.provider="Microsoft.Jet.OLEDB.4.0;"
conn.open server.mappath("/db/database.mdb")
sql="select fname,lname from tblGuestBook"
set rs=Conn.Execute(sql)
response.write("<?xml version='1.0' encoding='ISO-8859-1'?>")
response.write("<guestbook>")
while (not rs.EOF)
response.write("<guest>")
response.write("<fname>" & rs("fname") & "</fname>")
response.write("<lname>" & rs("lname") & "</lname>")
response.write("</guest>")
rs.MoveNext()
wend
rs.close()
conn.close()
response.write("</guestbook>")
%>
ผลลัพธ์จะได้แบบนี้
http://www.w3schools.com/xml/guestbook.asp
ซึ่งเขาเขียนด้วย asp ถ้าเราจะเขียนเป็นแบบ asp.net ต้องเปลี่ยนอะไรบ้างครับ
|
 |
 |
 |
 |
Date :
2009-04-22 16:57:53 |
By :
different |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
หลักการเหมือนกันน่ะครับ ลองดูตัวอย่างนี้น่ะครับ
Code (VB.NET)
<%@ Page Language="VB" %>
<script runat="server">
Sub Page_Load(sender As Object, e As EventArgs)
Response.Clear()
Response.AddHeader("Content-Disposition", "Attachment;Filename=Word.doc")
Response.Buffer = True
Response.Charset = "UTF-8"
Response.ContentType = "application/vnd.word"
Response.write("<table width=500 border=1>")
Response.write(" <tr>")
Response.write(" <td>Column1</td>")
Response.write(" <td>Column2</td>")
Response.write(" <td>Column3</td>")
Response.write(" </tr>")
Response.write(" <tr>")
Response.write(" <td>1</td>")
Response.write(" <td>2</td>")
Response.write(" <td>3</td>")
Response.write(" </tr>")
Response.write(" <tr>")
Response.write(" <td>4</td>")
Response.write(" <td>5</td>")
Response.write(" <td>6</td>")
Response.write(" </tr>")
Response.write("</table>")
End Sub
</script>
|
 |
 |
 |
 |
Date :
2009-04-23 18:16:44 |
By :
webmaster |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
จะลองดูครับ ขอบคุณมากครับ
|
 |
 |
 |
 |
Date :
2009-04-24 17:46:48 |
By :
different |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (C#)
using System;
using System.Xml;
using System.Text;
public partial class create_xml_writer : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent = true;
settings.Encoding = Encoding.UTF8;
string xmlDoc = Server.MapPath("products-xmlwriter.xml");
using (XmlWriter writer = XmlWriter.Create(xmlDoc, settings))
{
writer.WriteStartDocument();
writer.WriteStartElement("products");
writer.WriteStartElement("product");
writer.WriteAttributeString("id", "p3");
writer.WriteElementString("name", "Alpha");
writer.WriteElementString("price", "1200");
writer.WriteElementString("stock", "19");
writer.WriteElementString("country", "Germany");
writer.WriteEndElement();
writer.WriteEndElement();
writer.WriteEndDocument();
}
Response.Redirect("products-xmlwriter.xml");
}
|
 |
 |
 |
 |
Date :
2012-10-03 15:50:32 |
By :
ผ่านไป |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|