今天的上课收获
我就是想把今天学到的东西记录下来。
1. 掌握xmlspy转换xml和数据库的操作
xml spy转换xml和数据库的操作
使用xmlspy分别用对sql数据库blog和access数据库尝试以下操作
A)导入
B)导出
C)导出schema
D)比较导入导出规律
Sql到xml
待转化的sql文件:
转化完成的xml文件:
<?xml version="1.0" encoding="UTF-8"?> <Import name="dbo.feihong" query="SELECT [id], [name], [password], [age], [height] FROM [qiu].[dbo].[feihong]; "> <!--MS SQL Server--> <!--Column name:id type:int maxlength:4--> <!--Column name:name type:nchar length:5 maxlength:4000--> <!--Column name:password type:nchar length:5 maxlength:4000--> <!--Column name:age type:int maxlength:4--> <!--Column name:height type:nchar length:5 maxlength:4000--> <Row> <id>1</id> <name>仇飞鸿 </name> <password>123124 </password> <age>1243</age> <height>180 </height> </Row> <Row> <id>2</id> <name>求封号 </name> <password>fddsa </password> <age>343</age> <height>145 </height> </Row> </Import>
步骤截图:
Xml到sql
下面是等下要被转化的xml文件。
<?xml version="1.0"encoding="GB2312"?> <?xml-stylesheet type="text/xsl" href="图书信息b.xsl"?> <Booklist> <Book> <BookID>000001</BookID> <BookType>计算机</BookType> <BookName>算法与数据结构</BookName> <Auth>严蔚敏 陈文博</Auth> <Publisher>清华大学出版社</Publisher> <Price>24</Price> <PubDate>2002-1-1</PubDate> <Quantity>10</Quantity> </Book> <Book> <BookID>000002</BookID> <BookType>计算机</BookType> <BookName>软件工程导论</BookName> <Auth>张海藩</Auth> <Publisher>清华大学出版社</Publisher> <Price>5.4</Price> <PubDate>1987-6-1</PubDate> <Quantity>5</Quantity> </Book> <Book> <BookID>000003</BookID> <BookType>计算机</BookType> <BookName>XML/JSP网页编程教材</BookName> <Auth>吴艾</Auth> <Publisher>北京希望电子出版社</Publisher> <Price>46</Price> <PubDate>2001-7-1</PubDate> <Quantity>15</Quantity> </Book> <Book> <BookID>000012</BookID> <BookType>工具</BookType> <BookName>汉语成语字典</BookName> <Auth>李一华 吕德申</Auth> <Publisher>四川辞书出版社</Publisher> <Price>12</Price> <PubDate>1992-1-1</PubDate> <Quantity>10</Quantity> </Book> <Book> <BookID>000016</BookID> <BookType>机械</BookType> <BookName>机电控制工程</BookName> <Auth>高钟毓 王永梁</Auth> <Publisher>清华大学出版社</Publisher> <Price>19.8</Price> <PubDate>1994-9-1</PubDate> <Quantity>19</Quantity> </Book> <Book> <BookID>000018</BookID> <BookType>工具</BookType> <BookName>英华大字典</BookName> <Auth>郑易里</Auth> <Publisher>商务印书馆</Publisher> <Price>18.5</Price> <PubDate>1984-11-1</PubDate> <Quantity>2</Quantity> </Book> </Booklist>
转化好后的效果图:
步骤:
注意:千万别勾选booklist,虽然我不知道为什么。
2. 掌握SQLServer转换XML命令
SQL Server转换XML命令
A)raw方式;使用elements选项
select * from [dbo].[Book] for xml raw
select * from [dbo].[Book] for xml raw,elements
B)auto方式;使用elements选项
select * from [dbo].[Book] for xml auto
select * from [dbo].[Book] for xml auto,elements
C)path方式
select * from [dbo].[Book] forxml path
D)XQuery
3. 掌握EXCEL转换XML方法
3、使用EXCEL转换XML
1)XCEL把货物.xls文件转换为XML文档
建立xsd映射
3)EXCEL把货物.xls文件转换为XML文档
建立双映射文件
a.数据映射为属性;
b.数据映射为元素;
4)把图书信息.XML映射如下;如下图
<?xml version="1.0" encoding="UTF-8"?> <!-- 被2013 sp1 () 使用XMLSpy v编辑的 (http://www.altova.com) by --> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"> <xs:element name="货物列表"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="货物"> <xs:complexType> <xs:sequence> <xs:element name="货号"/> <xs:element name="品名"/> <xs:element name="库存量"/> <xs:element name="单价"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:schema>
3.1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <data> <货物 货号="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"/> </data> 3.2 <?xml version="1.0" encoding="UTF-8"?> <data> <货物> <货号></货号> <品名></品名> <库存量></库存量> <单价></单价> </货物> <货物> <货号></货号> <品名></品名> <库存量></库存量> <单价></单价> </货物> </data> <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <货物> <货号>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</单价> </货物> </data> 4. <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <书籍列表 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不简单,很容易出错。