我就是想把今天学到的东西记录下来。
xml spy转换xml和数据库的操作
使用xmlspy分别用对sql数据库blog和access数据库尝试以下操作
A)导入
B)导出
C)导出schema
D)比较导入导出规律
Sql到xml
待转化的sql文件:
转化完成的xml文件:
1
仇飞鸿
123124
1243
180
2
求封号
fddsa
343
145
步骤截图:
Xml到sql
下面是等下要被转化的xml文件。
000001
计算机
算法与数据结构
严蔚敏 陈文博
清华大学出版社
24
2002-1-1
10
000002
计算机
软件工程导论
张海藩
清华大学出版社
5.4
1987-6-1
5
000003
计算机
XML/JSP网页编程教材
吴艾
北京希望电子出版社
46
2001-7-1
15
000012
工具
汉语成语字典
李一华 吕德申
四川辞书出版社
12
1992-1-1
10
000016
机械
机电控制工程
高钟毓 王永梁
清华大学出版社
19.8
1994-9-1
19
000018
工具
英华大字典
郑易里
商务印书馆
18.5
1984-11-1
2
转化好后的效果图:
步骤:
注意:千万别勾选booklist,虽然我不知道为什么。
SQL Server转换XML命令
A)raw方式;使用elements选项
select *
from [dbo].[Book] for xml raw
B)auto方式;使用elements选项
select *
from [dbo].[Book] for xml auto
select *
from [dbo].[Book] for xml auto,elements
3、使用EXCEL转换XML
1)XCEL把货物.xls文件转换为XML文档
建立xsd映射
3)EXCEL把货物.xls文件转换为XML文档
建立双映射文件
a.数据映射为属性;
b.数据映射为元素;
4)把图书信息.XML映射如下;如下图
3.1
<货物 货号="1001" 品名="单芯塑线" 库存量="150" 单价="20"/>
<货物 货号="1002" 品名="双芯塑线" 库存量="90" 单价="22"/>
<货物 货号="1003" 品名="三芯塑线" 库存量="5" 单价="19"/>
<货物 货号="1015" 品名="C型1.5米加粗型AV音视频连接线" 库存量="68" 单价="19.44"/>
<货物 货号="1021" 品名="B型3.5mm1.8米公对双莲花音频线" 库存量="36" 单价="40.95"/>
<货物 货号="1040" 品名="C型1.2米高速USB2.0传输线" 库存量="55" 单价="10.8"/>
<货物 货号="1102" 品名="0.43米SATA硬盘数据线" 库存量="104" 单价="7"/>
<货物 货号="1111" 品名="5米镀金端子音频延长线" 库存量="8" 单价="50"/>
<货物 货号="1119" 品名="C型5米镀金端子音频延长线" 库存量="74" 单价="52.92"/>
<货物 货号="1237" 品名="C型USB2.0的1.8米延长线" 库存量="21" 单价="9.72"/>
<货物 货号="1269" 品名="1.8米色差线" 库存量="24" 单价="36"/>
<货物 货号="1272" 品名="C型3.5mm1.5米立体声对两莲花音频分叉线" 库存量="57" 单价="10.8"/>
<货物 货号="1286" 品名="B型高频电缆" 库存量="20" 单价="33"/>
<货物 货号="1308" 品名="B型1.8米笔记电脑专用电源线" 库存量="18" 单价="23.1"/>
<货物 货号="1328" 品名="0.7米USB2.0高速移动硬盘线" 库存量="66" 单价="13"/>
<货物 货号="1340" 品名="1.8米镀金端子3.5立体声音频线" 库存量="73" 单价="36"/>
<货物 货号="1343" 品名="PS2转接线" 库存量="61" 单价="15"/>
<货物 货号="1352" 品名="C型2米高速超五类网线" 库存量="21" 单价="5.4"/>
<货物 货号="1420" 品名="C型1.8米立体声音频线" 库存量="54" 单价="11.88"/>
<货物 货号="1466" 品名="B型2米高清信号屏蔽连接线(1.4版本)" 库存量="45" 单价="40.95"/>
<货物 货号="1518" 品名="B型0.43米SATA硬盘数据线" 库存量="38" 单价="6.3"/>
<货物 货号="1558" 品名="3.5mm立体声音频延长线1.8米" 库存量="66" 单价="10"/>
<货物 货号="1572" 品名="B型2米高速超五类网线" 库存量="31" 单价="5.25"/>
<货物 货号="1581" 品名="C型传输充电两用易拉线" 库存量="57" 单价="20.52"/>
<货物 货号="1633" 品名="B型传输充电两用易拉线" 库存量="26" 单价="19.95"/>
<货物 货号="1645" 品名="1.5米有线电视信号线" 库存量="71" 单价="26"/>
<货物 货号="1652" 品名="3.5mm1.8米公对双莲花音频线" 库存量="43" 单价="40"/>
<货物 货号="1694" 品名="B型1.5米加粗型AV音视频连接线" 库存量="29" 单价="18.9"/>
<货物 货号="1713" 品名="B型九芯电缆" 库存量="48" 单价="27.5"/>
<货物 货号="1737" 品名="数字高清线双向转换线" 库存量="20" 单价="36"/>
<货物 货号="1763" 品名="B型1.5米有线电视信号线" 库存量="98" 单价="26.25"/>
<货物 货号="1768" 品名="B型1.2米高速USB2.0传输线" 库存量="97" 单价="10.5"/>
<货物 货号="1795" 品名="C型1.5米车载音频输入连接线AUX" 库存量="36" 单价="55.08"/>
<货物 货号="1869" 品名="B型单芯花线" 库存量="81" 单价="23.1"/>
<货物 货号="1871" 品名="C型1.8米笔记电脑专用电源线" 库存量="64" 单价="23.76"/>
<货物 货号="1872" 品名="B型立体声音频分插线(一分二)" 库存量="39" 单价="9.45"/>
<货物 货号="1876" 品名="B型1.8米双磁环逐行扫描VGA线" 库存量="51" 单价="12.6"/>
<货物 货号="1914" 品名="C型多彩整理绑线带" 库存量="55" 单价="10.8"/>
<货物 货号="1925" 品名="B型1.8米镀金端子3.5立体声音频线" 库存量="37" 单价="36.75"/>
<货物 货号="1928" 品名="B型1.8米色差线" 库存量="89" 单价="36.75"/>
<货物 货号="1990" 品名="1.2米高速USB2.0传输线" 库存量="26" 单价="11"/>
<货物 货号="2001" 品名="单芯花线" 库存量="203" 单价="21"/>
<货物 货号="2003" 品名="双芯花线" 库存量="173" 单价="22"/>
<货物 货号="2005" 品名="三芯花线" 库存量="86" 单价="35"/>
<货物 货号="2090" 品名="B型USB2.0的1.8米延长线" 库存量="30" 单价="9.45"/>
<货物 货号="2094" 品名="B型5米镀金端子音频延长线" 库存量="65" 单价="51.45"/>
<货物 货号="2101" 品名="C型2米高清信号屏蔽连接线(1.4版本)" 库存量="26" 单价="42.12"/>
<货物 货号="2148" 品名="1.8米笔记电脑专用电源线" 库存量="37" 单价="23"/>
<货物 货号="2160" 品名="B型2米I数字高清线" 库存量="46" 单价="30.45"/>
<货物 货号="2199" 品名="传输充电两用易拉线" 库存量="27" 单价="20"/>
<货物 货号="2232" 品名="C型1.8米色差线" 库存量="77" 单价="37.8"/>
<货物 货号="2280" 品名="1.8米立体声插头音频连接线" 库存量="66" 单价="11"/>
<货物 货号="2394" 品名="C型1.8米立体声插头音频连接线" 库存量="16" 单价="10.8"/>
<货物 货号="2409" 品名="B型1.8米立体声插头音频连接线" 库存量="90" 单价="10.5"/>
<货物 货号="2423" 品名="B型单芯塑线" 库存量="29" 单价="22"/>
<货物 货号="2433" 品名="B型0.7米USB2.0高速移动硬盘线" 库存量="35" 单价="12.6"/>
<货物 货号="2591" 品名="多彩整理绑线带" 库存量="103" 单价="11"/>
<货物 货号="2761" 品名="1.5米车载音频输入连接线AUX" 库存量="61" 单价="52"/>
<货物 货号="2771" 品名="B型双芯花线" 库存量="96" 单价="24.2"/>
<货物 货号="2784" 品名="B型七芯电缆" 库存量="99" 单价="30.8"/>
<货物 货号="2825" 品名="B型USB3.0的1.5米扁平/硬盘线" 库存量="75" 单价="17.85"/>
<货物 货号="2855" 品名="B型3.5mm1.5米立体声对两莲花音频分叉线" 库存量="48" 单价="10.5"/>
<货物 货号="2868" 品名="C型2米I数字高清线" 库存量="70" 单价="31.32"/>
<货物 货号="2939" 品名="B型多彩整理绑线带" 库存量="5" 单价="10.5"/>
<货物 货号="2987" 品名="多媒体音响链接线1.2米" 库存量="58" 单价="88"/>
<货物 货号="3001" 品名="高频电缆" 库存量="112" 单价="30"/>
<货物 货号="3002" 品名="2米高清信号屏蔽连接线(1.4版本)" 库存量="98" 单价="40"/>
<货物 货号="3007" 品名="七芯电缆" 库存量="250" 单价="28"/>
<货物 货号="3012" 品名="九芯电缆" 库存量="302" 单价="25"/>
<货物 货号="3026" 品名="C型立体声音频分插线(一分二)" 库存量="79" 单价="9.72"/>
<货物 货号="3105" 品名="2米I数字高清线" 库存量="78" 单价="30"/>
<货物 货号="3128" 品名="B型1.8米立体声音频线" 库存量="83" 单价="11.55"/>
<货物 货号="3154" 品名="B型1.5米VGA线" 库存量="51" 单价="15.75"/>
<货物 货号="3205" 品名="C型3.5mm1.8米公对双莲花音频线" 库存量="67" 单价="42.12"/>
<货物 货号="3238" 品名="立体声音频分插线(一分二)" 库存量="95" 单价="10"/>
<货物 货号="3245" 品名="B型多媒体音响链接线" 库存量="74" 单价="91.35"/>
<货物 货号="3295" 品名="C型1.8米镀金端子3.5立体声音频线" 库存量="39" 单价="37.8"/>
<货物 货号="3305" 品名="C型1.8米双磁环逐行扫描VGA线" 库存量="96" 单价="12.96"/>
<货物 货号="3321" 品名="1.8米立体声音频线" 库存量="67" 单价="12"/>
<货物 货号="3334" 品名="C型0.43米SATA硬盘数据线" 库存量="66" 单价="6.48"/>
<货物 货号="3354" 品名="B型双芯塑线" 库存量="104" 单价="24.2"/>
<货物 货号="3499" 品名="C型USB3.0的1.5米扁平/硬盘线" 库存量="58" 单价="18.36"/>
<货物 货号="3512" 品名="C型1.5米VGA线" 库存量="34" 单价="16.2"/>
<货物 货号="3553" 品名="1.5米VGA线" 库存量="33" 单价="16"/>
<货物 货号="3575" 品名="B型1.5米车载音频输入连接线AUX" 库存量="69" 单价="53.55"/>
<货物 货号="3606" 品名="USB2.0的1.8米延长线" 库存量="50" 单价="10"/>
<货物 货号="3610" 品名="C型0.7米USB2.0高速移动硬盘线" 库存量="75" 单价="12.96"/>
<货物 货号="3643" 品名="数字高清线1.4标准版3D1.5米 " 库存量="22" 单价="39"/>
<货物 货号="3646" 品名="B型漆包线" 库存量="101" 单价="26.4"/>
<货物 货号="3749" 品名="1.5米加粗型AV音视频连接线" 库存量="92" 单价="19"/>
<货物 货号="3773" 品名="B型三芯花线" 库存量="14" 单价="38.5"/>
<货物 货号="3847" 品名="B型三芯塑线" 库存量="40" 单价="20.9"/>
<货物 货号="3889" 品名="USB3.0的1.5米扁平/硬盘线" 库存量="56" 单价="18"/>
<货物 货号="3903" 品名="C型多媒体音响链接线1.5米" 库存量="93" 单价="93.96"/>
<货物 货号="3915" 品名="3.5mm1.5米立体声对两莲花音频分叉线" 库存量="54" 单价="11"/>
<货物 货号="3961" 品名="2米高速超五类网线" 库存量="13" 单价="6"/>
<货物 货号="3965" 品名="C型1.5米有线电视信号线" 库存量="104" 单价="27"/>
<货物 货号="3975" 品名="1.8米双磁环逐行扫描VGA线" 库存量="76" 单价="13"/>
<货物 货号="4004" 品名="漆包线" 库存量="73" 单价="24"/>
3.2
<货物>
<货号>
<品名>
<库存量>
<单价>
<货物>
<货号>
<品名>
<库存量>
<单价>
<货物>
<货号>1001
<品名>单芯塑线
<库存量>150
<单价>20
<货物>
<货号>1002
<品名>双芯塑线
<库存量>90
<单价>22
<货物>
<货号>1003
<品名>三芯塑线
<库存量>5
<单价>19
<货物>
<货号>1015
<品名>C型1.5米加粗型AV音视频连接线
<库存量>68
<单价>19.44
<货物>
<货号>1021
<品名>B型3.5mm1.8米公对双莲花音频线
<库存量>36
<单价>40.95
<货物>
<货号>1040
<品名>C型1.2米高速USB2.0传输线
<库存量>55
<单价>10.8
<货物>
<货号>1102
<品名>0.43米SATA硬盘数据线
<库存量>104
<单价>7
<货物>
<货号>1111
<品名>5米镀金端子音频延长线
<库存量>8
<单价>50
<货物>
<货号>1119
<品名>C型5米镀金端子音频延长线
<库存量>74
<单价>52.92
<货物>
<货号>1237
<品名>C型USB2.0的1.8米延长线
<库存量>21
<单价>9.72
<货物>
<货号>1269
<品名>1.8米色差线
<库存量>24
<单价>36
<货物>
<货号>1272
<品名>C型3.5mm1.5米立体声对两莲花音频分叉线
<库存量>57
<单价>10.8
<货物>
<货号>1286
<品名>B型高频电缆
<库存量>20
<单价>33
<货物>
<货号>1308
<品名>B型1.8米笔记电脑专用电源线
<库存量>18
<单价>23.1
<货物>
<货号>1328
<品名>0.7米USB2.0高速移动硬盘线
<库存量>66
<单价>13
<货物>
<货号>1340
<品名>1.8米镀金端子3.5立体声音频线
<库存量>73
<单价>36
<货物>
<货号>1343
<品名>PS2转接线
<库存量>61
<单价>15
<货物>
<货号>1352
<品名>C型2米高速超五类网线
<库存量>21
<单价>5.4
<货物>
<货号>1420
<品名>C型1.8米立体声音频线
<库存量>54
<单价>11.88
<货物>
<货号>1466
<品名>B型2米高清信号屏蔽连接线(1.4版本)
<库存量>45
<单价>40.95
<货物>
<货号>1518
<品名>B型0.43米SATA硬盘数据线
<库存量>38
<单价>6.3
<货物>
<货号>1558
<品名>3.5mm立体声音频延长线1.8米
<库存量>66
<单价>10
<货物>
<货号>1572
<品名>B型2米高速超五类网线
<库存量>31
<单价>5.25
<货物>
<货号>1581
<品名>C型传输充电两用易拉线
<库存量>57
<单价>20.52
<货物>
<货号>1633
<品名>B型传输充电两用易拉线
<库存量>26
<单价>19.95
<货物>
<货号>1645
<品名>1.5米有线电视信号线
<库存量>71
<单价>26
<货物>
<货号>1652
<品名>3.5mm1.8米公对双莲花音频线
<库存量>43
<单价>40
<货物>
<货号>1694
<品名>B型1.5米加粗型AV音视频连接线
<库存量>29
<单价>18.9
<货物>
<货号>1713
<品名>B型九芯电缆
<库存量>48
<单价>27.5
<货物>
<货号>1737
<品名>数字高清线双向转换线
<库存量>20
<单价>36
<货物>
<货号>1763
<品名>B型1.5米有线电视信号线
<库存量>98
<单价>26.25
<货物>
<货号>1768
<品名>B型1.2米高速USB2.0传输线
<库存量>97
<单价>10.5
<货物>
<货号>1795
<品名>C型1.5米车载音频输入连接线AUX
<库存量>36
<单价>55.08
<货物>
<货号>1869
<品名>B型单芯花线
<库存量>81
<单价>23.1
<货物>
<货号>1871
<品名>C型1.8米笔记电脑专用电源线
<库存量>64
<单价>23.76
<货物>
<货号>1872
<品名>B型立体声音频分插线(一分二)
<库存量>39
<单价>9.45
<货物>
<货号>1876
<品名>B型1.8米双磁环逐行扫描VGA线
<库存量>51
<单价>12.6
<货物>
<货号>1914
<品名>C型多彩整理绑线带
<库存量>55
<单价>10.8
<货物>
<货号>1925
<品名>B型1.8米镀金端子3.5立体声音频线
<库存量>37
<单价>36.75
<货物>
<货号>1928
<品名>B型1.8米色差线
<库存量>89
<单价>36.75
<货物>
<货号>1990
<品名>1.2米高速USB2.0传输线
<库存量>26
<单价>11
<货物>
<货号>2001
<品名>单芯花线
<库存量>203
<单价>21
<货物>
<货号>2003
<品名>双芯花线
<库存量>173
<单价>22
<货物>
<货号>2005
<品名>三芯花线
<库存量>86
<单价>35
<货物>
<货号>2090
<品名>B型USB2.0的1.8米延长线
<库存量>30
<单价>9.45
<货物>
<货号>2094
<品名>B型5米镀金端子音频延长线
<库存量>65
<单价>51.45
<货物>
<货号>2101
<品名>C型2米高清信号屏蔽连接线(1.4版本)
<库存量>26
<单价>42.12
<货物>
<货号>2148
<品名>1.8米笔记电脑专用电源线
<库存量>37
<单价>23
<货物>
<货号>2160
<品名>B型2米I数字高清线
<库存量>46
<单价>30.45
<货物>
<货号>2199
<品名>传输充电两用易拉线
<库存量>27
<单价>20
<货物>
<货号>2232
<品名>C型1.8米色差线
<库存量>77
<单价>37.8
<货物>
<货号>2280
<品名>1.8米立体声插头音频连接线
<库存量>66
<单价>11
<货物>
<货号>2394
<品名>C型1.8米立体声插头音频连接线
<库存量>16
<单价>10.8
<货物>
<货号>2409
<品名>B型1.8米立体声插头音频连接线
<库存量>90
<单价>10.5
<货物>
<货号>2423
<品名>B型单芯塑线
<库存量>29
<单价>22
<货物>
<货号>2433
<品名>B型0.7米USB2.0高速移动硬盘线
<库存量>35
<单价>12.6
<货物>
<货号>2591
<品名>多彩整理绑线带
<库存量>103
<单价>11
<货物>
<货号>2761
<品名>1.5米车载音频输入连接线AUX
<库存量>61
<单价>52
<货物>
<货号>2771
<品名>B型双芯花线
<库存量>96
<单价>24.2
<货物>
<货号>2784
<品名>B型七芯电缆
<库存量>99
<单价>30.8
<货物>
<货号>2825
<品名>B型USB3.0的1.5米扁平/硬盘线
<库存量>75
<单价>17.85
<货物>
<货号>2855
<品名>B型3.5mm1.5米立体声对两莲花音频分叉线
<库存量>48
<单价>10.5
<货物>
<货号>2868
<品名>C型2米I数字高清线
<库存量>70
<单价>31.32
<货物>
<货号>2939
<品名>B型多彩整理绑线带
<库存量>5
<单价>10.5
<货物>
<货号>2987
<品名>多媒体音响链接线1.2米
<库存量>58
<单价>88
<货物>
<货号>3001
<品名>高频电缆
<库存量>112
<单价>30
<货物>
<货号>3002
<品名>2米高清信号屏蔽连接线(1.4版本)
<库存量>98
<单价>40
<货物>
<货号>3007
<品名>七芯电缆
<库存量>250
<单价>28
<货物>
<货号>3012
<品名>九芯电缆
<库存量>302
<单价>25
<货物>
<货号>3026
<品名>C型立体声音频分插线(一分二)
<库存量>79
<单价>9.72
<货物>
<货号>3105
<品名>2米I数字高清线
<库存量>78
<单价>30
<货物>
<货号>3128
<品名>B型1.8米立体声音频线
<库存量>83
<单价>11.55
<货物>
<货号>3154
<品名>B型1.5米VGA线
<库存量>51
<单价>15.75
<货物>
<货号>3205
<品名>C型3.5mm1.8米公对双莲花音频线
<库存量>67
<单价>42.12
<货物>
<货号>3238
<品名>立体声音频分插线(一分二)
<库存量>95
<单价>10
<货物>
<货号>3245
<品名>B型多媒体音响链接线
<库存量>74
<单价>91.35
<货物>
<货号>3295
<品名>C型1.8米镀金端子3.5立体声音频线
<库存量>39
<单价>37.8
<货物>
<货号>3305
<品名>C型1.8米双磁环逐行扫描VGA线
<库存量>96
<单价>12.96
<货物>
<货号>3321
<品名>1.8米立体声音频线
<库存量>67
<单价>12
<货物>
<货号>3334
<品名>C型0.43米SATA硬盘数据线
<库存量>66
<单价>6.48
<货物>
<货号>3354
<品名>B型双芯塑线
<库存量>104
<单价>24.2
<货物>
<货号>3499
<品名>C型USB3.0的1.5米扁平/硬盘线
<库存量>58
<单价>18.36
<货物>
<货号>3512
<品名>C型1.5米VGA线
<库存量>34
<单价>16.2
<货物>
<货号>3553
<品名>1.5米VGA线
<库存量>33
<单价>16
<货物>
<货号>3575
<品名>B型1.5米车载音频输入连接线AUX
<库存量>69
<单价>53.55
<货物>
<货号>3606
<品名>USB2.0的1.8米延长线
<库存量>50
<单价>10
<货物>
<货号>3610
<品名>C型0.7米USB2.0高速移动硬盘线
<库存量>75
<单价>12.96
<货物>
<货号>3643
<品名>数字高清线1.4标准版3D1.5米
<库存量>22
<单价>39
<货物>
<货号>3646
<品名>B型漆包线
<库存量>101
<单价>26.4
<货物>
<货号>3749
<品名>1.5米加粗型AV音视频连接线
<库存量>92
<单价>19
<货物>
<货号>3773
<品名>B型三芯花线
<库存量>14
<单价>38.5
<货物>
<货号>3847
<品名>B型三芯塑线
<库存量>40
<单价>20.9
<货物>
<货号>3889
<品名>USB3.0的1.5米扁平/硬盘线
<库存量>56
<单价>18
<货物>
<货号>3903
<品名>C型多媒体音响链接线1.5米
<库存量>93
<单价>93.96
<货物>
<货号>3915
<品名>3.5mm1.5米立体声对两莲花音频分叉线
<库存量>54
<单价>11
<货物>
<货号>3961
<品名>2米高速超五类网线
<库存量>13
<单价>6
<货物>
<货号>3965
<品名>C型1.5米有线电视信号线
<库存量>104
<单价>27
<货物>
<货号>3975
<品名>1.8米双磁环逐行扫描VGA线
<库存量>76
<单价>13
<货物>
<货号>4004
<品名>漆包线
<库存量>73
<单价>24
4.
<书籍列表 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<书 数量=””>
<序号>1
<书籍类型>计算机
<书名>算法与数据结构
<作者>严蔚敏 陈文博
<出版社>清华大学出版社
<价格>24
步骤截图:
2、
3.1
3.2
上述几种XML转换方式的优缺点比较
SQL Server转换为XML和XML转化为SQL Server的步骤听着好像是反的。其实,步骤都差不多,而且也非常简单。
步骤总结:1、创建SQL数据表或者是xml
2、选择导入或导出到数据库
3、连接到数据源到SQL服务器。
4、在数据链接属性中选择需要转化的数据表或者是需要被转化到的数据库。
5、转化完成。
注意:XML转化为SQL Server的时候除了根元素之外其他都不需要勾选。
优点:方便快捷。所有操作都在sql中可以完成。
缺点:小细节不注意会造成转化错误。
使用EXCEL转换XML
1)EXCEL读取XML,可以直接将xml文件拖进excel中。
2)EXCEL把xls文件转换为XML文档,需要建立xsd映射
3)EXCEL把xls文件转换为XML文档
建立双映射文件
a.数据映射为属性;在xml中建立属性
b.数据映射为元素;在xml中建立元素;
优点:就是可以相互转化啊
缺点:映射转化复杂,构建xml不简单,很容易出错。