逐步解說:使用 XML 編輯器功能
此逐步教學中的步驟顯示如何建立新的 XML 文件。逐步教學還會使用 XML 編輯器的部分功能,使其在 XML 撰寫上具有價值。
注意: |
---|
開始逐步教學之前,請先將 hireDate.xsd 檔 (本主題下方所包含的檔案) 儲存到本機電腦上。 |
建立新的 XML 檔案,並將其與 XML 結構描述相關聯
在 [檔案] 功能表上,指向 [新增] 並按一下 [檔案]。
在 [範本] 窗格中選取 [XML 檔案],並按一下 [開啟]。
編輯器中會開啟新的檔案。檔案包含預設的 XML 宣告,
<?xml version="1.0" encoding="utf-8">
。在文件屬性視窗中,按一下 [結構描述] 欄位上的瀏覽按鈕 (...)。
會顯示 [XSD 結構描述] 對話方塊。
按一下 [加入]。
會顯示 [開啟 XSD 結構描述] 對話方塊。
選取 hireDate.xsd 檔案,並按一下 [開啟]。
按一下 [確定]。
XML 結構描述現在已與 XML 文件相關聯。XML 結構描述用於驗證文件。它也由 IntelliSense 用於填入有效項目的成員清單。
加入資料
在編輯器窗格中鍵入 <。
成員清單會顯示可能的項目:
!-- - 加入註解。
!DOCTYPE - 加入文件型別。
? - 加入處理指示。
employee - 加入根項目。
選取 <!-- 來加入註解節點,並按 ENTER 鍵。
編輯器會插入註解結束標記,並將游標置於開始與結束註解標記之間。
鍵入測試 XML 檔案。
在新的一行上,鍵入 <,並從成員清單中選取 [employee]。
編輯器會加入 XML 項目的開始部分,
<employee
。此時您可以將屬性加入至項目,或藉由鍵入>
來關閉開始標記。鍵入 > 以關閉標記。
編輯器會加入結束標記。加入的結束標記會帶有波浪底線,表示驗證錯誤。工具提示會顯示訊息:項目 employee 的內容不完整。預期的是 'ID'。
鍵入
<
並自成員清單中選擇 ID。然後鍵入>
。編輯器會加入 XML 項目
<ID></ID>
,並將游標置於 ID 開始標記之後。鍵入 abc。
abc 文字帶有波浪底線。工具提示會顯示訊息:根據其資料型別,ID 項目有無效的值。
在 ID 項目上按一下滑鼠右鍵,並選取 [移至定義]。
編輯器會在新的文件視窗中開啟 hireDate.xsd 檔案,並將游標置於 ID 結構描述項目定義上。
返回至 XML 檔案,以 123 取代 abc 文字。
會清除 ID 項目值之下的波浪底線及工具提示。employee 結束標記的工具提示現在會顯示訊息:項目 employee 的內容不完整。預期的 hire-date。
將游標置於 ID 結束標記的後面,鍵入
<
,並自成員清單中選取 hire-date,然後鍵入>
。編輯器會加入 XML 項目
<hire-date></hire-date>
,並將游標置於 hire-date 開始標記之後。鍵入 2003-01-10 做為 hire-date 值。
格式化 XML 文件
從 XML 編輯器工具列中選取 [格式化文件] 按鈕。
會重新格式化 XML 文件。
儲存 XML 文件
從 [檔案] 功能表中選取 [另存新檔]。
會顯示 [存檔類型] 對話方塊。預設的檔案名稱是 XMLFile1。
輸入 XML 文件的檔案名稱及位置,並按一下 [儲存]。
hireDate.xsd 檔案
下列結構描述檔案由逐步教學使用。
<?xml version="1.0"?>
<xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified" targetNamespace="urn:empl-hire"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="employee">
<xs:complexType>
<xs:sequence>
<xs:element name="ID" type="xs:unsignedShort" />
<xs:element name="hire-date" type="xs:date" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>