此逐步教學中的步驟顯示如何建立新的 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 檔案,將 abc 文字取代為 123。
會清除 ID 項目值之下的波浪底線及工具提示。 此時 employee 結束標記的工具提示會顯示訊息:項目「employee」的內容不完整。必須是 'hire-date'。
將游標置於 ID 結束標記的後面,鍵入
<
,並自成員清單中選取 hire-date,然後鍵入>
。編輯器會加入 XML 項目
<hire-date></hire-date>
,並將游標置於 hire-date 開始標記之後。鍵入 2003-01-10 做為 hire-date 值。
格式化 XML 文件
從 XML 編輯器工具列中選取 [格式化文件] 按鈕,或按 Ctrl+E,D。
會重新格式化 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>