如何新建xml格式的文件,可以使用Excel文件转换为XML格式, *** 作方法如下:
1、首先在电脑中点击新建一个Excel文档,如下图所示。
2、打开Excel文件后,点击左上角的“文件”选项。
3、接着在打开的文件下拉菜单中,选择左侧的“另存为皮败”选项。
4、然后在打氏耐开的燃核颤窗口中,设置文件保存位置和名称。
5、然后在下拉菜单中。选择“XML”格式文件。
6、最后点击确定按钮,Excel就成功保存为“XML”格式了。
一 必须伏誉唯弄清楚最终需要的是什么
我们通过asp或其他动态编程语言 最终需要的是XML格式的数据 这点和XML数据所在的文件载体无关 它可以是实实在在的XML文件 比如 也可以为asp文档 比如
他们都是XML数据的体现 为了实现XML数据的动态 所以需要使用到动态编程语言 比如ASP来实现生成它
二 如何生成动态的XML文档
如果是生成XML文件 介于动态文档是ASP格式的 所以必须借助FSO进行XML文件的生成 比如
<%
xmlfile=server mappath( test xml )
Set fso = CreateObject( Scripting FileSystemObject )
Set MyFile = fso CreateTextFile(xmlfile True)
MyFile WriteLine( <?xml version= encoding= gb ?>)
MyFile WriteLine( <世界>)
MyFile WriteLine( <你好>hello world</你好>)
MyFile WriteLine( </世界>)
MyFile Close
%>
<a >查看XML文件内容</a>
有关FSO的 *** 作参看
cat_id= &log_id=
如果按照生成动态的XML数据文件来说 则是将MyFile WriteLine的相关内容在动态文档中通过程式的手段来控制XML节点的名称和值即可
三 如何使用动态文档生成XML数据
那如果不是生成XML文件 直接在动态文档上输出XML数据呢 须声明文件的类型(即Response ContentType)
<%Response ContentType = text/XML %>
比如直接浏览如下的动态ASP文档 在浏览器中下则显示为XML数据树
<%
With Response
ContentType = text/XML
write( <?xml version= encoding= gb ?>)
write( <世界>)
write( <你好>hello world</你好>)
write( </世界>)
End with
%>
生成的XML文件 其优势就是处理该XML数据的文档可以是静态文档 比如HTML文件通过Javascript XMLDOM来解析XML 同时也易于数据的保留 而动态文档上的动态XML数据则没有这样有点 不过 在如今动态文档无处不在用的时代 似乎这个优势对于一些应用虚袭来说是无甚影响 甚至来说 动态文档的XML数据流反而更具优势 更及时 更动态
四 生成XML数据就是这样行了吗?
无论是通过生成具体的XML文件 还是动态的XML数据流 只要按照XML的格式输出相关XML节点和值就可以了 这样看来XML似乎很简单 但这并没有真正接触到XML的 *** 作 在我们看来 这些XML无非就是一些成对的标签和相关字符组成的数据记录 毫无生命力可言 然而事实上 通过XMLDOM来 *** 作XML则显示了XML的绝对优势(这点在生成XML时优势不明显 却在添加 删除XML节点时体验无限)
使用XMLDOM创建XML文档 可使缺培用Save方法生成XML文档 使用createElement方法创建XML元素 createNode创建节点 其实对于XML中的任何标签的创建都可以任意选择其中的一种 不过一般使用createElement创建顶层(根)元素 使用createNode创建子节点(元素) 当然createElement和createNode的使用方法也是不同
<%
Set objXMLdoc = CreateObject( Microsoft XMLDOM )
Set world=objXMLdoc createElement( 世界 )
objXMLdoc appendChild(world)
Set hello=objXMLdoc createNode( element 你好 )
hello Text = hello world
objXMLdoc documentElement appendChild(hello)
objXMLdoc Save Server MapPath( test xml )
Set objXMLdoc = Nothing
%>
CreateObject( Microsoft XMLDOM ) 声明使用XMLDOM对象 在元素或节点被建立(createElement createNode)时 其并没有加到文件树中 若要将节点加到文件树中 则需要插入 如appendChild xmlDocument createNode(type name nameSpaceURI) 表示建立一个指定型态 名称 及命名空间的新节点
type 用来确认要被建立的节点型态 name 是一个字符串来确认新节点的名称 命名空间的前缀则是选择性的 nameSpaceURI 是一个定义命名空间URI 的字符串 如果前缀被包含在名称参数中 此节点会在nameSpaceURI 的内文中以指定的前缀建立 如果不包含前缀 指定的命名空间会被视为预设的命名空间
objXMLdoc createNode( element 你好 ) 等同于 objXMLdoc createElement( 你好 )
objXMLdoc documentElement appendChild(hello)其实就是XML文档根元素下建立节点 在本例中等同于 world appendChild(hello) world为本例中的节点名 以此类推所以可以这样来写
<%
Set objXMLdoc = CreateObject( Microsoft XMLDOM )
Set world=objXMLdoc createElement( 世界 )
objXMLdoc appendChild(world)
Set hello=objXMLdoc createElement( 你好 )
hello Text = hello world
world appendChild(hello)
objXMLdoc Save Server MapPath( test xml )
Set objXMLdoc = Nothing
%>
需要注意的是 通过XMLDOM生成的XML文件都是UTF 格式的 这对我们所有应用程序文件的UTF 化作了很好的推介
总结
lishixinzhi/Article/program/net/201311/13259如何创建
XML
输入文件
SQL
Server
2008
R2
其他版本
此主题尚未评级
评价此主题
如果是有经验的
XML
开发人员,您可以创建一些
XML
格式的文件,数据库引擎优化顾问可使用这些文件来优化工作负荷。若要创建这些
XML
文件,请使用您最喜爱的
XML
工具编辑示例文件,或者通过数据库引擎优化顾问
XML
架构生成实例。
数据库引擎优化顾问
XML
架构位于
MicrosoftSQL
Server
安装的以下位置:
C:\Program
Files\Microsoft
SQL
Server\100\Tools\Binn\schemas\sqlserver\2004\07\dta\dtaschema.xsd
此
Microsoft
网站上也在线提供了数据库引擎优化顾问
XML
架构。
单击此
URL
可打开一个包含许多
SQL
Server
XML
架构的页面。向下滚动页面,直至找到数据库引擎优化顾问所在的行。
创建
XML
输入文件以优化工作负荷
创建工作负荷。您可以通过使用
SQL
Server
Profiler中的优化模板来使用跟踪文件或表,或创建可产生典型
SQL
Server
工作负荷的
Transact-SQL
脚本。有关详细信息,请参阅如何创建工作负荷。
使用下列方法之一创建
XML
输入文件:
复制一个
XML
输入文件示例
(DTA)
并将其粘贴到您最喜爱的
XML
编辑器裂团圆。更改值来为安装的
SQL
Server
指定适当的参数,然后保存
XML
文件。
使用您最喜爱的
XML
工具,通过数据库引擎优化顾问
XML
架构生成一个实例。
创建
XML
输入文件之后,将它用作肆塌
dta
命令行实用工具或裂的输入来优化工作负荷。有关在此实用工具中使用
XML
输入文件的信息
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)