XML eşlemesinin XML verilerini dışarı aktarmaya izin verdiğinden emin olmak istediğinizde aşağıdaki dışarı aktarma sorunları oluşabilir.
Eşlenen öğenin diğer öğelerle ilişkisi korunamazsa XML eşlemesi dışarı aktarılamaz. Bu ilişki aşağıdaki nedenlerden dolayı korunamayabilir:
-
Eşlenen bir öğenin şema tanımı, aşağıdakilerin doğru olduğu bir dizi içinde bulunur:
-
maxoccurs özniteliği 1'e eşit değildir.
-
Dizide birden fazla doğrudan alt öğe tanımlanmış veya doğrudan alt öğe olarak başka bir compositor vardır.
-
-
Aynı yinelenen üst öğeye sahip yinelenmeyen eşdüzey öğeler farklı XML tablolarına eşlenmiştir.
-
Birden çok yinelenen öğe aynı XML tablosuna eşlenir ve yineleme bir üst öğe tarafından tanımlanmaz.
-
Farklı üst öğelerin alt öğeleri aynı XML tablosuna eşlenmiştir.
Ayrıca, içerik aşağıdaki XML şema yapılarından birini içeriyorsa, XML eşlemesinin içeriği dışarı aktarılamaz:
-
Liste listesi Bir öğe listesi ikinci bir öğe listesi içerir.
-
Normal dışı veriler XML tablosu şemada bir kez gerçekleşecek şekilde tanımlanmış bir öğe içerir ( maxoccurs özniteliği 1 olarak ayarlanır). Xml tablosuna böyle bir öğe eklediğinizde, tablo sütunu öğenin birden çok örneğiyle doldurulur.
-
Seçim Bu, bir <seçim> şema yapısının parçası olan eşlenmiş bir öğedir.
Daha fazla bilgi için bkz. XML verilerini dışarı aktarma.
Bu iletinin birkaç nedeni olabilir:
-
Bu XML tablosuyla ilişkilendirilmiş XML eşlemesi, XML tablosuyla eşlenmemiş bir veya daha fazla gerekli öğe içeriyor.
XML Kaynağı görev bölmesindeki öğelerin hiyerarşik listesi, her öğenin solundaki simgenin sağ üst köşesindeki kırmızı yıldız işaretiyle gerekli öğeleri gösterir. Gerekli öğeyi eşlemek için, bunu çalışma sayfasında gösterilmesini istediğiniz konuma sürükleyin.
-
Öğe, özyinelemeli bir yapıdır.
Özyinelemeli yapının yaygın bir örneği, aynı XML öğelerinin iç içe birkaç düzeyde yer aldığı bir çalışanlar ve yöneticiler hiyerarşisidir. XML Kaynağı görev bölmesindeki tüm öğeleri eşlemiş olmanıza rağmen, Excel birden fazla düzeydeki özyinelemeli yapıları desteklemez ve bu nedenle tüm öğeleri eşleyemez.
-
XML tablosunda karma içerik var.
Karma içerik, bir öğe bir alt öğe ve alt öğenin dışında basit bir metin içerdiğinde oluşur. Bir öğe içindeki verileri işaretlemek için biçimlendirme etiketlerinin (kalın etiketler gibi) kullanıldığı yaygın bir durumdur. Alt öğe (Excel destekliyorsa) görüntülense de, veriler içeri aktarıldığında metin içeriği kaybolur, veriler dışarı aktarıldığında kullanılamaz ve dolayısıyla yuvarlatılamaz.
Daha fazla bilgi için bkz. XML verilerini dışarı aktarma.
Daha fazla yardım mı gerekiyor?
Her zaman Excel Teknik Topluluğu sayfasında bir uzmana soru sorabilir veya Topluluklar sayfasından destek alabilirsiniz.