什么叫xml格式?

已举报 回答 关注

什么叫xml格式?

  • 回答数

    7

  • 浏览数

    5,648

7个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
Microsoft SQL Server 2005 和更高版本提供了定义用于编写“XML 格式化文件”的语法的 XML 架构。XML 格式化文件必须符合用 XML 架构定义语言 (XSDL) 定义的这种架构。只有当 SQL Server 工具和 SQL Server Native Client 一起安装后,才支持 XML 格式化文件。

注意:
SQL Server 2005 和更高版本支持两种类型的格式化文件。相反,Microsoft SQL Server 2000 及更早版本仅支持一种类型的格式化文件。为了区分原先存在的格式化文件和 XML 格式化文件,将原先存在的格式化文件称为“非 XML 格式化文件”。

使用 XML 格式化文件,可以将数据大容量导入表或非分区视图,并可以大容量导出数据。XML 格式化文件是非 XML 格式化文件(SQL Server 2000 及其早期版本支持,当前版本依旧支持)的一种替代形式。XML 格式化文件比非 XML 格式化文件更灵活,功能更强大。XML 格式化文件易于理解和创建。而且,这些文件具有较强的可读性,这使您更容易理解在大容量操作过程中是如何解释数据的。XML 编码清晰地描述了数据文件的数据类型和数据元素以及数据元素和表列之间的映射。

XML 格式化文件得以增强的同时,仍与早期版本保持兼容。此外,XML 编码清晰,有利于为给定数据文件创建多个格式化文件。这有助于将所有或某些数据字段映射到不同表或视图中的列。

使用 bcp 命令可以自动生成表的 XML 格式化文件;有关详细信息,请参阅 bcp 实用工具。

XML 格式化文件的结构
和非 XML 格式化文件一样,XML 格式化文件定义数据文件中数据字段的格式和结构,并将这些数据字段映射到单个目标表中的相应列。

XML 格式化文件具有两个主要组件 <RECORD> 和 <ROW>:

<RECORD> 说明数据文件中存储的数据。
每一 <RECORD> 元素包含一个或多个 <FIELD> 元素。这些元素与数据文件中的字段相对应。基本语法如下:
<RECORD>
<FIELD .../> [ ...n ]
</RECORD>
每个 <FIELD> 元素说明特定数据字段的内容。一个字段只能映射到表中的一列,并不是所有字段都需要映射到列。
数据文件中字段的长度可以是固定或可变的,也可以由字符结尾。“字段值”可以表示为字符(使用单字节表示形式)、宽字符(使用 Unicode 双字节表示形式)、本机数据库格式或文件名。如果字段值为文件名,则文件名指向包含目标表中 BLOB 列的值的文件。

<ROW> 说明在将数据从文件导入 SQL Server 表中时,如何构造数据文件中的数据行。
<ROW> 元素包含一组 <COLUMN> 元素。这些元素与表列相对应。基本语法如下:
<ROW>
<COLUMN .../> [ ...n ]
</ROW>
每个 <COLUMN> 元素均只能映射到数据文件中的一个字段。<ROW> 元素中 <COLUMN> 元素的顺序定义了其在大容量操作中返回的顺序。XML 格式文件为每个 <COLUMN> 元素分配了一个本地名称,该名称与大容量导入操作的目标表中的列没有关系。
取消 评论
其实就是用javascript 加载xml文件,然后解析 生成html <html> <body> <script type="text/javascript"> var xmlDoc=null; if (window.ActiveXObject) { // code for IE xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); } else if (document.implementation.createDocument) { // code for Mozilla, Firefox, Opera, etc. xmlDoc=document.implementation.createDocument("","",null); } else { alert('Your browser cannot handle this script'); } if (xmlDoc!=null) { xmlDoc.async=false; xmlDoc.load(" cd_catalog.xml "); //这是你加载的xml文件 document.write("<table border='1'>"); var x=xmlDoc.getElementsByTagName("CD"); for (i=0;i<x.length;i++) { document.write("<tr>"); document.write("<td>"); document.write( x[i].getElementsByTagName("ARTIST")[0].childNodes[0].nodeValue); document.write("</td>"); document.write("<td>"); document.write( x[i].getElementsByTagName("TITLE")[0].childNodes[0].nodeValue); document.write("</td>"); document.write("</tr>"); } document.write("</table>"); } </script> </body> </html> 具体可以参照一下这个 http://www.w3school.com.cn/xml/xml_to_html.asp
取消 评论
用ue打开试试
取消 评论
  xml文件即可扩展标记语言。有的表格采用此种格式,不方便打开,但是有一种方法可以快速打开该文件,即使用EXCEL快速打开XML文件。
  步骤:

  1,首先,运行EXCEL 2010,出现一个空白工作簿,
  2,将XML文件拖进CEL 2010,即可快速打开该文件。
  3,另可以采用打开文件的方式,选择“文件”,”打开“,找到XML文件的路径,确定后即可打开该文件。
取消 评论
可能有别的第三方工具我不知道,如果是我,会先创建一个html模板,然后直接用java读取xml数据(这应该会吧),然后把读到的数据塞到模板里面,大概的思路就这样。细节的东西可以百度一下, 也可以问我
取消 评论
楼主你好这个的话你还是重新安装一下游戏吧。有时间可以去看看王牌对决,这个游戏可以通过装备的搭配可以打造技能、外形都很个性化的专属英雄,各个领域的经典作品中的经典英雄,人物体验果断丰,刚进去不熟悉还有独特的玩法,跟小伙伴一起组队挑战别人还可以欢乐的打BOSS,在王牌对决里没个人物升级时就可以自由分配属性点给英雄,英雄就会随着等级的上升越来越强,我不会因为担心这是个练级的游戏,因为英雄实在太多了每个我玩几次就差不多了呢,玩熟练了我就会有几个我的拿手必备英雄了、总之王牌对决是不是会让你觉得孤单的哦~
取消 评论
网页打开--》查看源文件--》再编辑
取消 评论
ZOL问答 > 什么叫xml格式?

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

提示

确定要取消此次报名,退出该活动?