1 先上**和截圖
**
--定義xml文字
declare
@xmltext
varchar
(1000)--
文件控制代碼
declare
@hdoc
int--
設定xml文字內容
set@xmltext='
<?xml version="1.0" encoding="gbk"?>'--
解析xml文字內容
exec
sp_xml_preparedocument
@hdoc
output,
@xmltext
--讀取xml的內容
selectt.*
from
openxml(
@hdoc,'
root/stu')
with
(id1
int,studentname1
varchar(20
)) as
texec
sp_xml_removedocument
@hdoc
id1 studentname12 sp_xml_preparedocument 和 openxml用法----------- --------------------
3小張11
4小李11(2
行受影響)
下面摘自msdn:
讀取作為輸入提供的 xml 文字,然後使用 msxml 分析器 (msxmlsql.dll) 對其進行分析,並提供分析後的文件供使用。分析後的文件對 xml 文件中的各節點(元素、屬性、文字和注釋等)的樹狀表示形式。
sp_xml_preparedocument返回乙個控制代碼,可用於訪問 xml 文件的新建立的內部表示形式。該控制代碼在會話的持續時間內有效,或者通過執行sp_xml_removedocument使其在控制代碼失效前一直有效。
3 更詳細用法參考文件
讀取XML 內容
file f new file system.getproperty user.dir file.separator src userfile.xml 定位檔案 reader new saxreader try catch documentexception e e.printstacktrace ...
XML定義文件內容
dtd 允許您指定 xml 文件的基本結構。下面的幾頁將研究 dtd 片段。首先是定義本章中位址文件示例的基本結構的 dtd。儘管 dtd 相當簡單,但它清楚地說明了什麼樣的元素組合是合乎規則的。元素在 元素之前的位址文件是不合乎規則的,沒有 元素的文件也不合乎規則。另外,請注意,dtd 語法不同於...
如何讀取XML檔案內容
下面是通過讀取xml檔案中的內容並顯示在textbox的例子 以下是引用片段 using system using system.data using system.configuration using system.web using system.web.security using syst...