問題:確認 XML 對應可供匯出

附註:  我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為 英文文章 出處,以供參考。

若要確認 XML 對應允許匯出 XML 資料時,可能會發生下列匯出問題。

如果無法保持對應的元素與其他元素的關係,則無法匯出 XML 對應。無法保持這項關係的原因如下:

  • 對應元素的結構描述定義包含於序列中,該序列具有下列條件:

    • maxoccurs 屬性不等於 1。

    • 該序列擁有一個以上的已定義直接子元素,或是擁有其他可做為直接子元素的合成器。

  • 非重複的同級元素 (擁有相同的重複父系元素) 對應到不同的 XML 表格。

  • 多個重複的元素對應到相同的 XML 表格,但重複不是由上階元素定義。

  • 不同父系的子元素對應到相同的 XML 表格。

此外,如果內容包含下列其中一個 XML 結構描述架構,就無法匯出 XML 對應的內容:

  • 清單的清單     一個項目清單包含第二層項目清單。

  • Denormalized 資料   XML 表格包含一次發生結構描述中定義的項目 ( maxoccurs屬性設為 1)。當您新增至 XML 表格的元素,例如時,表格欄填滿多個項目執行個體。

  • 選項     這是對應的元素,其為 <choice> 結構描述建構的一部份。

如需詳細資訊,請參閱匯出 XML 資料

接到這個訊息可能有如下幾個原因:

  • 與此 XML 表格關聯的 XML 對應包含一個或多個尚未對應至 XML 表格的必要元素。

    [XML 來源] 工作窗格中的元素階層式清單,以各元素左邊圖示右上角的紅星代表必要元素。若要對應必要的元素,請將該元素拖曳至所要出現的工作表位置。

  • 元素是遞迴結構。

    遞迴結構的常見範例是員工和經理的階層結構,在其中相同的 XML 元素形成數層巢狀結構。雖然您可以對應 [XML 來源] 工作窗格中的所有元素,但 Excel 不支援超過一層深的遞迴結構,因此不能對應所有元素。

  • XML 表格包含混合的內容。

    混合的內容會在元素包含子元素,而簡單文字在子元素之外時發生。一種常見的情況是格式標籤 (如粗體標籤) 用來標註元素之內的資料。雖然可以顯示子元素 (如果 Excel 支援的話),但文字內容在匯入資料時會遺失、在匯出資料時會無法使用,因此無法反覆存取。

如需詳細資訊,請參閱匯出 XML 資料

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家、在 Answers 社群取得支援,或是在 Excel User Voice 上建議新功能或增強功能。

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×