XML 工作編輯器 (一般頁面)
使用 [XML 工作編輯器] 對話方塊的 [一般節點],即可指定作業類型和設定作業。
若要了解這個工作,請參閱<XML 工作>。如需有關使用 XML 文件和資料的詳細資訊,請參閱 MSDN Library 中的 "Employing XML in the .NET Framework"。
靜態選項
OperationType
從清單中選取作業類型。這個屬性具有下表所列的選項。值
描述
驗證
針對「文件類型定義」(DTD) 或「XML 結構描述定義」(XSD) 結構描述來驗證 XML 文件。選取此選項會在 [驗證] 區段中顯示動態選項。
XSLT
在 XML 文件上執行 XSL 轉換。選取此選項會在 [XSLT] 區段中顯示動態選項。
XPATH
執行 XPath 查詢和評估。選取此選項會在 [XPATH] 區段中顯示動態選項。
合併
合併兩份 XML 文件。選取此選項會在 [合併] 區段中顯示動態選項。
Diff
比較兩份 XML 文件。選取此選項會在 [Diff] 區段中顯示動態選項。
修補
套用 Diff 作業的輸出,以建立新文件。選取此選項會在 [修補] 區段中顯示動態選項。
SourceType
選取 XML 文件的來源類型。這個屬性具有下表所列的選項。值
描述
直接輸入
設定 XML 文件的來源。
檔案連接
選取包含 XML 文件的檔案。
變數
設定包含 XML 文件的變數來源。
來源
如果 [來源] 設定為 [直接輸入],請提供 XML 程式碼,或按一下省略符號 [(...)] 按鈕,然後使用 [文件來源編輯器] 對話方塊來提供 XML。如果 [來源] 設定為 [檔案連接],請選取檔案連接管理員,或按一下 [<新增連接...>] 以建立新的連接管理員。
相關主題:<檔案連接管理員>、<檔案連接管理員編輯器>。
如果 [來源] 設定為 [變數],請選取現有的變數,或按一下 [<新增變數...>] 以建立新的變數。
相關主題:<Integration Services 變數>、<加入變數>。
OperationType 動態選項
OperationType = 驗證
指定驗證作業的選項。
SaveOperationResult
指定 XML 工作是否儲存驗證作業的輸出。OverwriteDestination
指定是否要覆寫目的地檔案或變數。目的地
選取一個現有的檔案連接管理員,或按一下 <新增連接...> 以建立新的連接管理員。**相關主題:**<檔案連接管理員>、<檔案連接管理員編輯器>
DestinationType
選取 XML 文件的目的地類型。這個屬性具有下表所列的選項。值
描述
檔案連接
選取包含 XML 文件的檔案。
變數
設定包含 XML 文件的變數來源。
ValidationType
選取驗證類型。這個屬性具有下表所列的選項。值
描述
DTD
使用文件類型定義 (DTD)。
XSD
使用 XML 結構描述定義 (XSD) 結構描述。選取此選項會在 [ValidationType] 區段中顯示動態選項。
FailOnValidationFail
指定無法驗證文件時作業是否失敗。
ValidationType 動態選項
ValidationType = XSD
SecondOperandType
選取第二個 XML 文件的來源類型。這個屬性具有下表所列的選項。值
描述
直接輸入
設定 XML 文件的來源。
檔案連接
選取包含 XML 文件的檔案。
變數
設定包含 XML 文件的變數來源。
SecondOperand
如果 [SecondOperandType] 設定為 [直接輸入],請提供 XML 程式碼,或按一下省略符號 [(...)] 按鈕,然後使用 [來源編輯器] 對話方塊來提供 XML。如果 [SecondOperandType] 設定為 [檔案連接],請選取檔案連接管理員,或按一下 <新增連接...> 以建立新的連接管理員。
**相關主題:**<檔案連接管理員>、<檔案連接管理員編輯器>
如果 [XPathStringSourceType] 設定為 [變數],請選取現有的變數,或按一下 <新增變數...> 以建立新的變數。
相關主題:<Integration Services 變數>、<加入變數>。
OperationType = XSLT
指定 XSLT 作業的選項。
SaveOperationResult
指定 XML 工作是否儲存 XSLT 作業的輸出。OverwriteDestination
指定是否要覆寫目的地檔案或變數。目的地
如果 [DestinationType] 設定為 [檔案連接],請選取檔案連接管理員,或按一下 <新增連接...> 以建立新的連接管理員。**相關主題:**<檔案連接管理員>、<檔案連接管理員編輯器>
如果 [DestinationType] 設定為 [變數],請選取現有的變數,或按一下 <新增變數...> 以建立新的變數。
相關主題:<Integration Services 變數>、<加入變數>。
DestinationType
選取 XML 文件的目的地類型。這個屬性具有下表所列的選項。值
描述
檔案連接
選取包含 XML 文件的檔案。
變數
設定包含 XML 文件的變數來源。
SecondOperandType
選取第二個 XML 文件的來源類型。這個屬性具有下表所列的選項。值
描述
直接輸入
設定 XML 文件的來源。
檔案連接
選取包含 XML 文件的檔案。
變數
設定包含 XML 文件的變數來源。
SecondOperand
如果 [SecondOperandType] 設定為 [直接輸入],請提供 XML 程式碼,或按一下省略符號 [(...)] 按鈕,然後使用 [來源編輯器] 對話方塊來提供 XML。如果 [SecondOperandType] 設定為 [檔案連接],請選取檔案連接管理員,或按一下 <新增連接...> 以建立新的連接管理員。
**相關主題:**<檔案連接管理員>、<檔案連接管理員編輯器>
如果 [XPathStringSourceType] 設定為 [變數],請選取現有的變數,或按一下 <新增變數...> 以建立新的變數。
相關主題:<Integration Services 變數>、<加入變數>。
OperationType = XPATH
指定 XPath 作業的選項。
SaveOperationResult
指定 XML 工作是否儲存 XPath 作業的輸出。OverwriteDestination
指定是否要覆寫目的地檔案或變數。目的地
如果 [DestinationType] 設定為 [檔案連接],請選取檔案連接管理員,或按一下 <新增連接...> 以建立新的連接管理員。**相關主題:**<檔案連接管理員>、<檔案連接管理員編輯器>
如果 [DestinationType] 設定為 [變數],請選取現有的變數,或按一下 <新增變數...> 以建立新的變數。
相關主題:<Integration Services 變數>、<加入變數>。
DestinationType
選取 XML 文件的目的地類型。這個屬性具有下表所列的選項。值
描述
檔案連接
選取包含 XML 文件的檔案。
變數
設定包含 XML 文件的變數來源。
SecondOperandType
選取第二個 XML 文件的來源類型。這個屬性具有下表所列的選項。值
描述
直接輸入
設定 XML 文件的來源。
檔案連接
選取包含 XML 文件的檔案。
變數
設定包含 XML 文件的變數來源。
SecondOperand
如果 [SecondOperandType] 設定為 [直接輸入],請提供 XML 程式碼,或按一下省略符號 [(...)] 按鈕,然後使用 [來源編輯器] 對話方塊來提供 XML。如果 [SecondOperandType] 設定為 [檔案連接],請選取檔案連接管理員,或按一下 <新增連接...> 以建立新的連接管理員。
**相關主題:**<檔案連接管理員>、<檔案連接管理員編輯器>
如果 [XPathStringSourceType] 設定為 [變數],請選取現有的變數,或按一下 <新增變數...> 以建立新的變數。
相關主題:<Integration Services 變數>、<加入變數>。
PutResultInOneNode
指定是否將結果寫入單一節點。XPathOperation
選取 XPath 結果類型。這個屬性具有下表所列的選項。值
描述
評估
傳回 XPath 函數的結果。
節點清單
將選取的節點當做 XML 片段傳回。
值
傳回所有選取之節點的內部文字值,串連成字串。
OperationType = 合併
指定合併作業的選項。
XPathStringSourceType
選取 XML 文件的來源類型。這個屬性具有下表所列的選項。值
描述
直接輸入
設定 XML 文件的來源。
檔案連接
選取包含 XML 文件的檔案。
變數
設定包含 XML 文件的變數來源。
XPathStringSource
如果 [XPathStringSourceType] 設定為 [直接輸入],請提供 XML 程式碼,或按一下省略符號 [(...)] 按鈕,然後使用 [文件來源編輯器] 對話方塊來提供 XML。如果 [XPathStringSourceType] 設定為 [檔案連接],請選取檔案連接管理員,或按一下 <新增連接...> 以建立新的連接管理員。
**相關主題:**<檔案連接管理員>、<檔案連接管理員編輯器>
如果 [XPathStringSourceType] 設定為 [變數],請選取現有的變數,或按一下 <新增變數...> 以建立新的變數。
相關主題:<Integration Services 變數>、<加入變數>
當您使用 XPath 陳述式識別來源文件中的合併位置時,此陳述式預期會傳回單一節點。如果陳述式傳回多個節點,只會使用第一個節點。第二個文件的內容會合併到 XPath 查詢傳回的第一個節點之下。
SaveOperationResult
指定 XML 工作是否儲存合併作業的輸出。OverwriteDestination
指定是否要覆寫目的地檔案或變數。目的地
如果 [DestinationType] 設定為 [檔案連接],請選取檔案連接管理員,或按一下 <新增連接...> 以建立新的連接管理員。**相關主題:**<檔案連接管理員>、<檔案連接管理員編輯器>
如果 [DestinationType] 設定為 [變數],請選取現有的變數,或按一下 <新增變數...> 以建立新的變數。
相關主題:<Integration Services 變數>、<加入變數>。
DestinationType
選取 XML 文件的目的地類型。這個屬性具有下表所列的選項。值
描述
檔案連接
選取包含 XML 文件的檔案。
變數
設定包含 XML 文件的變數來源。
SecondOperandType
選取第二份 XML 文件的目的地類型。這個屬性具有下表所列的選項。值
描述
直接輸入
設定 XML 文件的來源。
檔案連接
選取包含 XML 文件的檔案。
變數
設定包含 XML 文件的變數來源。
SecondOperand
如果 [SecondOperandType] 設定為 [直接輸入],請提供 XML 程式碼,或按一下省略符號 [(...)] 按鈕,然後使用 [文件來源編輯器] 對話方塊來提供 XML。如果 [SecondOperandType] 設定為 [檔案連接],請選取檔案連接管理員,或按一下 <新增連接...> 以建立新的連接管理員。
**相關主題:**<檔案連接管理員>、<檔案連接管理員編輯器>
如果 [SecondOperandType] 設定為 [變數],請選取現有的變數,或按一下 <新增變數...> 以建立新的變數。
相關主題:<Integration Services 變數>、<加入變數>
OperationType = Diff
指定 Diff 作業的選項。
DiffAlgorithm
選取比較文件時要使用的 Diff 演算法。這個屬性具有下表所列的選項。值
描述
自動
讓 XML 工作決定使用快速或精確演算法。
快速
使用快速但比較不精確的 Diff 演算法。
精確
使用精確 Diff 演算法。
Diff 選項
設定要套用至 Diff 作業的 Diff 選項。選項會在下表中列出。值
描述
IgnoreXMLDeclaration
指定是否比較 XML 宣告。
IgnoreDTD
指定是否忽略文件類型定義 (DTD)。
IgnoreWhite Spaces
指定在比較文件時是否忽略空白數量的差異。
IgnoreNamespaces
指定是否比較元素的命名空間統一資源識別碼 (URI) 及其屬性名稱。
附註
如果此選項設定為 True,則擁有相同本機名稱但命名空間不同的兩個元素會視為相同。IgnoreProcessingInstructions
指定是否比較處理指示。
IgnoreOrderOf ChildElements
指定是否比較子元素的順序。
附註
如果此選項設定為 True,則只是在同層級清單中的位置有所不同的子元素會視為相同。IgnoreComments
指定是否比較註解節點。
IgnorePrefixes
指定是否比較元素與屬性名稱的前置詞。
附註
如果此選項設定為 True,則擁有相同本機名稱但命名空間 URI 與前置詞不同的兩個元素會視為相同。FailOnDifference
指定 Diff 作業失敗時工作是否失敗。SaveDiffGram
指定是否儲存比較結果 DiffGram 文件。SaveOperationResult
指定 XML 工作是否儲存 Diff 作業的輸出。OverwriteDestination
指定是否要覆寫目的地檔案或變數。目的地
如果 [DestinationType] 設定為 [檔案連接],請選取檔案連接管理員,或按一下 <新增連接...> 以建立新的連接管理員。**相關主題:**<檔案連接管理員>、<檔案連接管理員編輯器>
如果 [DestinationType] 設定為 [變數],請選取現有的變數,或按一下 <新增變數...> 以建立新的變數。
相關主題:<Integration Services 變數>、<加入變數>。
DestinationType
選取 XML 文件的目的地類型。這個屬性具有下表所列的選項。值
描述
檔案連接
選取包含 XML 文件的檔案。
變數
設定包含 XML 文件的變數來源。
SecondOperandType
選取 XML 文件的目的地類型。這個屬性具有下表所列的選項。值
描述
直接輸入
設定 XML 文件的來源。
檔案連接
選取包含 XML 文件的檔案。
變數
設定包含 XML 文件的變數來源。
SecondOperand
如果 [SecondOperandType] 設定為 [直接輸入],請提供 XML 程式碼,或按一下省略符號 [(...)] 按鈕,然後使用 [文件來源編輯器] 對話方塊來提供 XML。如果 [SecondOperandType] 設定為 [檔案連接],請選取檔案連接管理員,或按一下 <新增連接...> 以建立新的連接管理員。
**相關主題:**<檔案連接管理員>、<檔案連接管理員編輯器>
如果 [SecondOperandType] 設定為 [變數],請選取現有的變數,或按一下 <新增變數...> 以建立新的變數。
相關主題:<Integration Services 變數>、<加入變數>
OperationType = 修補
指定修補作業的選項。
SaveOperationResult
指定 XML 工作是否儲存修補作業的輸出。OverwriteDestination
指定是否要覆寫目的地檔案或變數。目的地
如果 [DestinationType] 設定為 [檔案連接],請選取檔案連接管理員,或按一下 <新增連接...> 以建立新的連接管理員。**相關主題:**<檔案連接管理員>、<檔案連接管理員編輯器>
如果 [DestinationType] 設定為 [變數],請選取現有的變數,或按一下 <新增變數...> 以建立新的變數。
相關主題:<Integration Services 變數>、<加入變數>。
DestinationType
選取 XML 文件的目的地類型。這個屬性具有下表所列的選項。值
描述
檔案連接
選取包含 XML 文件的檔案。
變數
設定包含 XML 文件的變數來源。
SecondOperandType
選取 XML 文件的目的地類型。這個屬性具有下表所列的選項。值
描述
直接輸入
設定 XML 文件的來源。
檔案連接
選取包含 XML 文件的檔案。
變數
設定包含 XML 文件的變數來源。
SecondOperand
如果 [SecondOperandType] 設定為 [直接輸入],請提供 XML 程式碼,或按一下省略符號 [(...)] 按鈕,然後使用 [文件來源編輯器] 對話方塊來提供 XML。如果 [SecondOperandType] 設定為 [檔案連接],請選取檔案連接管理員,或按一下 <新增連接...> 以建立新的連接管理員。
**相關主題:**<檔案連接管理員>、<檔案連接管理員編輯器>
如果 [SecondOperandType] 設定為 [變數],請選取現有的變數,或按一下 <新增變數...> 以建立新的變數。
相關主題:<Integration Services 變數>、<加入變數>