資料庫和XML __ 從資料庫中提取xml
從資料庫中提取xml
別忘了 引用
using System.Xml;
using System.Xml.XPath;
using System.Data.SqlClient;
-------------------------------------
protected void Page_Load(object sender, EventArgs e)
{
DataBaseXMl();
}
/// <summary>
/// 從資料庫中提取xml
/// </summary>
public void DataBaseXMl()
{
string DB_conStrings = ConfigurationManager.ConnectionStrings["DB_study"].ConnectionString;
XmlDocument x = new XmlDocument();
XPathNavigator xpathnav = x.CreateNavigator();
using (SqlConnection conn = new SqlConnection(DB_conStrings))
{
conn.Open();
SqlCommand command = new SqlCommand("select * from book as book for xml auto,elements",conn);
using (XmlWriter xw = xpathnav.PrependChild())
{
xw.WriteStartElement("books");
using (XmlReader reader = command.ExecuteXmlReader())
{
xw.WriteNode(reader, true);
}
xw.WriteEndElement();
}
}
//Response.ContentType = "text/xml";
//x.Save(Response.OutputStream);
Xml1.XPathNavigator = xpathnav;
}
--------------頁面-----------------------------------------------
<asp:Xml ID="Xml1" runat="server" TransformSource="~/book.xsl"></asp:Xml>
----------------------------book.xsl---------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<h3>list of book</h3>
<table border="1">
<tr>
<th>編號</th>
<th>作者</th>
<th>名字</th>
</tr>
<xsl:apply-templates select="//book"/>
</table>
</body>
</html>
</xsl:template>
<xsl:template match="book">
<tr>
<td>
<xsl:value-of select="book_Id"/> </td>
<td>
<xsl:value-of select="book_Author"/> </td>
<td>
<xsl:value-of select="book_Name"/> </td>
</tr>
</xsl:template>
</xsl:stylesheet>
相關文章
- 資料庫開發(20)XML資料庫XML
- 什麼叫xml資料庫?XML資料庫
- 將XML匯入資料庫XML資料庫
- Python lxml :從網頁HTML/XML提取資料PythonXML網頁HTML
- XML資料庫開發手冊XML資料庫
- 資料庫中的XML應用例項 (轉)資料庫XML
- NPM酷庫051:xml2js,解析XML格式資料NPMXMLJS
- 從資料庫Mysql讀取資料轉化為xml文件的Java類資料庫MySqlXMLJava
- XML資料庫開發手冊總結XML資料庫
- 資料庫表格轉換成XML格式方法!資料庫XML
- 從 XML 到 Java 程式碼的資料繫結(2):從 XML 資料建立類(轉)XMLJava
- xml與資料庫中資料的匯入匯出XML資料庫
- 在Oracle資料庫中使用XML資料獲取業務資訊XHOracle資料庫XML
- 資料庫中主庫和從庫的關係資料庫
- JAVA中 XML與資料庫互轉 學習筆記三JavaXML資料庫筆記
- XML資料解析XML
- XML資料島(XML Data Island) (轉)XML
- XML Schema和XML DTD的資料型別比較XML資料型別
- .Net中操作XmlDocument物件集錦 - XML做資料庫的管理程式XML物件資料庫
- php讀取xml資料庫欄位超長處理PHPXML資料庫
- XML文件插入SQL Server2000資料庫(2)XMLSQLServer資料庫
- XML文件插入SQL Server2000資料庫(1)XMLSQLServer資料庫
- XML PUBLISHER 輸出資料庫圖片需注意事項XML資料庫
- [zt] 淺析資料庫的FOR XML的應用—RAW模式資料庫XML模式
- Android 中 XML 資料解析詳解AndroidXML
- SQL Server中操作XML型別資料SQLServerXML型別
- xml資料轉陣列XML陣列
- 資料庫映象和資料庫快照資料庫
- 利用IDC從資料庫中取得資料 (轉)資料庫
- 從dba_segments提取資料庫最消耗空間的top10資料庫物件或segments資料庫物件
- 用Spring,同時對資料庫和XML操作,怎樣進行事務控制Spring資料庫XML
- 一款強大的資料庫提取資料工具資料庫
- DB2中安裝sample資料庫和TOLLSDB資料庫DB2資料庫
- Linux下用PHP實現XML備份Mysql資料庫(轉)LinuxPHPXMLMySql資料庫
- Kettle 從資料庫讀取資料存到變數中資料庫變數
- servlet接收xml資料流[java]ServletXMLJava
- XML簡明教程(7)什麼是XML文件中的資料型別(轉)XML資料型別
- 11g從活動資料庫複製資料庫資料庫