在数据库表格视图中编辑文档_第1页
在数据库表格视图中编辑文档_第2页
在数据库表格视图中编辑文档_第3页
在数据库表格视图中编辑文档_第4页
在数据库表格视图中编辑文档_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.21 在数据库 /表格视图中编辑文档Grid 视图包含一种特殊的视图,叫做数据库 /表格视图(后面将简称为表格视图),它特别适用于编辑多个具有相同结构的元素。 在表格视图中, 元素类型相同的一组元素将以表格的形式显示出来。表中各列为元素的各个属性或子元素,表中各行对应于各个元素。要把一组同类型的元素切换到表格视图,您可以选中该组元素中的任何一个,然后点击工具条上的图标(对应于菜单项XML | Table | Display as table)。进入表格视图后,这组同类型的元素将被显示为一个表格。所有与选中元素相邻的同类型元素都将出现在表格中。表格视图仅在增强型 Grid 视图中可用,它可用于

2、编辑任何一种XML 文件(如XML 、 XSD 、 XSL 等)。表格视图的优点表格视图具有以下优点:?您可以拖放一列的标题,以改变其(在表格中和在XML 文档中的)相对位置。这意味着,实际文档中的子元素或属性的相对位置也将随表格中的位置变化而发生变化。?选择菜单项XML | Table | Ascending Sort或 Descending Sort即可对表格中的任一列进行排序(升序或降序)。?要在表格中新增的一行(即添加一个元素),使用菜单项XML | Table | Insert Row即可。? 您还可以把 整个表格 复制到其他应用程序中,或把其他应用程序中的表格复制过来。? 表格视图

3、中也有智能编辑功能。以表格形式显示一个元素类型要以表格形式显示Person元素类型,需要这几个步骤:1.在 Grid 视图中,选中任何一个Person元素(在文字“Person” 上(或附近)点击一下即可)。;.2.选择菜单项XML | Table | Display as table,或点击图标。这样,所有相邻的Person元素将被显示于一个表格中。表格中各列的标题是Person 元素的子元素或属性名称,而各行显示的是这些子元素和属性在各个Person元素中的值。3.选择菜单项View | Optimal widths或点击图标,令各列具有最佳宽度。注:要使一个元素类型退出表格视图,只需在选

4、中该元素类型的表格(在表格左上角的元素名称上点击一下即可) ,然后点击 图标即可。注意:如果表格中含有处于表格视图的子元素,那么当上层元素退出表格视图后,子元素仍将保持表格视图。在表格视图中输入数据要为第二个Person元素输入数据,只需双击第二行中的各个单元格,然后输入数据即可。注意:若要构建有效的文档,则PhoneExt的值必须是不大于99 的整数。在单元格中,智能编辑功能将发挥作用。如果所在单元格具有可选值列表的话(比如Degree属性的枚举值列表、布;.尔类型的true/false等),您可以在该列表中选择要插入的值。注:在表格中也可以使用输入助手(比如Elements窗口、 Attr

5、ibutes窗口等)。例如,在 Elements的 Append选项卡中双击Person,将在表格中新增一行(即添加一个Person元素)。与其他应用程序交换XML 数据在 XMLSpy 2005 中,您可以在 XML格复制到另一处使用)。被交换的数据在用程序中被作为那里所采用的格式处理。下操作:文档与其他应用程序之间交换表格型数据(即把一处的表 XMLSpy 2005 中被作为 XML 数据处理,而在其他应下面, 您将学会如何与 Excel 数据表交换数据。 请按以1.点击行标1 ,按住 Ctrl 键,然后点击行标2 。这样便选中了表格中的两行。2.选择菜单项 Edit | Copy as

6、Structured text,把所选行复制到系统剪贴板中。3.打开 Microsoft Excel ,将所复制的数据粘贴(Ctrl+V )到一个 Excel 工作表中。4.在 Excel 中添加一行数据,令PhoneExt元素的值为一个三位整数(比如444 )。;.5.选中 Excel 工作表中的数据行,然后选择Edit | Copy以将数据复制到系统剪贴板中。6. 切换回 XMLSpy 2005 。7.点击位于表格中第一行第一列的单元格 ,然后选择菜单项Edit | Paste。8. 这将会用 Excel 中的数据替换现有表格中的数据。9.由于在 Excel 中 true/false被自动

7、更改为大写,您可以通过使用菜单项Edit |Replace (Ctrl+H)将复制回表格视图中的大写的TRUE/FALSE改回小写。按列对表格进行排序您可以在表格视图中根据任一列进行升序或降序排序。比如,我们现在要根据last name对Person表进行排序。我们可以这样做:1.点击 Last列的标题以选中整列(表明排序范围为所有的Person )。2.选择菜单项XML | Table | Ascending sort或者点击图标。现在 整个表格 随着 Last列按字母顺序排列了。Last 列仍处于选中状态。;.XML 文档也会随着表格显示的变化而自动更新。也就是说, Person元素的顺序将根据它们的Last子元素的值按字母顺序排列。(您可以点击Text 选项卡看到这一结果)3. 选择菜单项 XML | Validate 或按 F8 键。此时,主窗口底部将出现一条错误信息,提示有一个 PhoneExt 元

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论