當您想要確認 XML 對應允許匯出 XML 數據時,可能會發生下列匯出問題。
如果無法保留對應元素與其他元素的關係,則無法匯出 XML 對應。 無法保留此關聯的原因如下:
-
對應元素的架構定義包含在下列為 True 的序列中:
-
maxoccurs 屬性不等於 1。
-
序列定義了多個直接子專案,或是有另一個撰寫器做為直接子專案。
-
-
非重複的同層級項目 (擁有相同的重複父項目) 對應到不同的 XML 表格。
-
多個重複元素會對應到同一個 XML 表格,而重複專案則不是由自變數元素所定義。
-
來自不同父系的子項目對應到相同的 XML 表格。
此外,如果內容包含下列其中一個 XML 架構架構,則無法匯出 XML 對應的內容:
-
清單 其中一個專案清單包含第二個項目清單。
-
非對數化數據 XML 表格包含架構中定義的元素,只要 maxoccurs 屬性設為 1) (就會發生。 當您將這類元素新增至 XML 表格時,表格欄會填入多個元素實例。
-
選擇 這是屬於架構 <選擇> 一部分的對應元素。
如需詳細資訊,請參閱 匯出 XML 數據。
此訊息可能有幾個原因:
-
與此 XML 表格相關聯的 XML 對應包含一個或多個尚未對應至 XML 表格的必要元素。
[XML 來源] 工作窗格中的元素階層式清單會以每個元素左側圖示右上角的紅色星號表示必要元素。 若要對應必要項目,請將它拖曳至您要其出現的工作表位置。
-
項目是遞迴結構。
遞迴結構的常見範例是相同的 XML 項目在員工和管理者的階層中形成好幾個巢狀層級。 雖然您可能已對應 [XML 來源] 工作窗格中的所有元素,但 Excel 不支持超過一層深的遞歸結構,因此無法對應所有元素。
-
XML 表格包含混合的內容。
當元素包含子元素,以及子元素外的簡單文字時,會發生混合的內容。 其中一個常見情況是使用 (的格式化標籤,例如粗體標籤) 來標記元素內的數據。 雖然子元素 (如果 Excel 支援,則) 可以顯示,當數據匯入時,文字內容將會遺失、匯出數據時無法使用,因此無法來回流覽。
如需詳細資訊,請參閱 匯出 XML 數據。
需要更多協助嗎?
您可以隨時詢問 Excel 技術社群中的專家,或在社群中取得支援。