在數(shù)據(jù)庫表格視圖中編輯文檔_第1頁
在數(shù)據(jù)庫表格視圖中編輯文檔_第2頁
在數(shù)據(jù)庫表格視圖中編輯文檔_第3頁
在數(shù)據(jù)庫表格視圖中編輯文檔_第4頁
在數(shù)據(jù)庫表格視圖中編輯文檔_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、21在數(shù)據(jù)庫/表格視圖中編輯文檔Grid視圖包含一種特殊的視圖,叫做數(shù)據(jù)庫/表格視圖(后面將簡稱為表格視圖),它特別適用于編輯多個具有相同結(jié)構(gòu)的元素。在表格視圖中,元素類型相同的一組元素將以表格的形式顯示出來。表中各列為元素的各個屬性或子元素,表中各行對應(yīng)于各個元素。要把一組同類型的元素切換到表格視圖,您可以選中該組元素中的任何一個,然后點擊工具條上的圖標(biāo)(對應(yīng)于菜單項XML | Table | Display as table)。進入表格視圖后,這組同類型的元素將被顯示為一個表格。所有與選中元素相鄰的同類型元素都將出現(xiàn)在表格中。表格視圖僅在增強型Grid視圖中可用,它可用于編輯任何一種XML

2、文件(如XML、XSD、XSL等)。 表格視圖的優(yōu)點 表格視圖具有以下優(yōu)點:  ·您可以拖放一列的標(biāo)題,以改變其(在表格中和在XML文檔中的)相對位置。這意味著,實際文檔中的子元素或?qū)傩缘南鄬ξ恢靡矊㈦S表格中的位置變化而發(fā)生變化。 ·選擇菜單項XML | Table | Ascending Sort或Descending Sort即可對表格中的任一列進行排序(升序或降序)。 ·要在表格中新增的一行(即添加一個元素),使用菜單項XML | Table | Insert Row即可。 ·您還可以把整個表格復(fù)制到其他應(yīng)用

3、程序中,或把其他應(yīng)用程序中的表格復(fù)制過來。 ·表格視圖中也有智能編輯功能。  以表格形式顯示一個元素類型要以表格形式顯示Person元素類型,需要這幾個步驟:  1.在Grid視圖中,選中任何一個Person元素(在文字“Person”上(或附近)點擊一下即可)。    2.選擇菜單項XML | Table | Display as table,或點擊圖標(biāo)。這樣,所有相鄰的Person元素將被顯示于一個表格中。表格中各列的標(biāo)題是Person元素的子元素或?qū)傩悦Q,而各行顯示的是這些子元素和屬性在各個Person元素中的值。

4、    3.選擇菜單項View | Optimal widths或點擊 圖標(biāo),令各列具有最佳寬度。 注:要使一個元素類型退出表格視圖,只需在選中該元素類型的表格(在表格左上角的元素名稱上點擊一下即可),然后點擊圖標(biāo)即可。注意:如果表格中含有處于表格視圖的子元素,那么當(dāng)上層元素退出表格視圖后,子元素仍將保持表格視圖。 在表格視圖中輸入數(shù)據(jù) 要為第二個Person 元素輸入數(shù)據(jù),只需雙擊第二行中的各個單元格,然后輸入數(shù)據(jù)即可。注意:若要構(gòu)建有效的文檔,則PhoneExt的值必須是不大于99的整數(shù)。在單元格中,智能編輯功能將發(fā)揮作用。如果所在單元格具

5、有可選值列表的話(比如Degree屬性的枚舉值列表、布爾類型的true/false等),您可以在該列表中選擇要插入的值。注:在表格中也可以使用輸入助手(比如Elements窗口、Attributes窗口等)。例如,在Elements的Append選項卡中雙擊Person,將在表格中新增一行(即添加一個Person元素)。與其他應(yīng)用程序交換XML數(shù)據(jù) 在XMLSpy 2005中,您可以在XML文檔與其他應(yīng)用程序之間交換表格型數(shù)據(jù)(即把一處的表格復(fù)制到另一處使用)。被交換的數(shù)據(jù)在XMLSpy 2005中被作為XML數(shù)據(jù)處理,而在其他應(yīng)用程序中被作為那里所采用的格式處理。下面,您將學(xué)會如何與Exce

6、l數(shù)據(jù)表交換數(shù)據(jù)。請按以下操作:  1.點擊行標(biāo)1,按住Ctrl鍵,然后點擊行標(biāo)2。這樣便選中了表格中的兩行。   2.選擇菜單項Edit | Copy as Structured text,把所選行復(fù)制到系統(tǒng)剪貼板中。 3.打開Microsoft Excel,將所復(fù)制的數(shù)據(jù)粘貼(Ctrl+V)到一個Excel工作表中。   4.在Excel中添加一行數(shù)據(jù),令PhoneExt元素的值為一個三位整數(shù)(比如444)。   5.選中Excel工作表中的數(shù)據(jù)行,然后選擇Edit | Copy以將數(shù)據(jù)復(fù)制到系統(tǒng)剪貼板中。&#

7、160;6.切換回XMLSpy 2005。7.點擊位于表格中第一行第一列的單元格,然后選擇菜單項Edit | Paste。   8.這將會用Excel中的數(shù)據(jù)替換現(xiàn)有表格中的數(shù)據(jù)。 9.由于在Excel中true/false被自動更改為大寫,您可以通過使用菜單項Edit | Replace (Ctrl+H)將復(fù)制回表格視圖中的大寫的TRUE/FALSE改回小寫。  按列對表格進行排序 您可以在表格視圖中根據(jù)任一列進行升序或降序排序。比如,我們現(xiàn)在要根據(jù)last name對Person表進行排序。我們可以這樣做:  1.點擊Last列的標(biāo)題以選中整列(表明排序范圍為所有的Person)。   2.選擇菜單項XML | Table | Ascending sort或者點擊圖標(biāo)。現(xiàn)在整個表格隨著Last列按字母順序排列了。Last列仍處于選中狀態(tài)。   XML文檔也會隨著表格顯示的變化而自動更新。也就是說,Person元素的順序?qū)⒏鶕?jù)它們的Last子元素的值按字母順序排列。(您可以點擊Text選項卡看到這一結(jié)果) 3.選擇菜單項XML | Validate或按F8鍵。此時,主窗口底部將出現(xiàn)一條錯誤信息,提示有一個PhoneExt元素的內(nèi)容不符合maxInclusive=

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論