Přehled vlastních částí XML

 

Můžete vložit XML data v dokumentech pro některé aplikace Microsoft Office.  Při vložení dat XML v dokumentu, se nazývá datavlastní část XML.  

Můžete vytvořit a upravit vlastní části XML v dokumentu pomocí doplňku VSTO nebo na úrovni dokumentu řešení v sadě Visual Studio.  Není nutné ke spuštění aplikace Microsoft Office vytvářet a upravovat vlastní části XML.  

Se vztahuje na:informace v tomto tématu se vztahují na úrovni dokumentu projekty i doplněk VSTO pro aplikaci Excel, PowerPoint a Word.  Další informace najdete v tématu Dostupné funkce podle aplikací systému Office a typů projektu.  

System_CAPS_notePoznámka

Visual Studio vám také umožňuje do mezipaměti datové objekty v možnostech vlastních úprav úrovni dokumentu.  Tato funkce se liší od vlastní části XML, i když některé podobností.  Další informace naleznete v tématuData uložená v mezipaměti v přizpůsobeních na úrovni dokumentu.  

Vlastní části XML byla zavedena v systému Microsoft Office 2007, spolu se otevřený formát XML.  Tyto formáty patří nových formátů souborů na základě XML pro aplikaci Excel, PowerPoint a Word (například XLSX, PPTX a .docx).  Dokumenty v těchto formátech se skládají ze souborů XML (také s názvemčásti XML), jsou uspořádány do složek v archivu ZIP.  Většina částí XML je integrované částí, které usnadňují definování strukturu a stav tohoto dokumentu.  Dokumenty však může obsahovat vlastní XML částí, které slouží k ukládání libovolných data XML v dokumentech.  

Formáty souborů XML umožňují aplikacím pro práci s dokumenty způsoby, které nejsou možná s starší formáty binárního souboru (například .xls, PPT a DOC).  Jakékoli aplikace, který může číst archivů ZIP může prozkoumat a upravit obsah dokumenty, i když není nainstalována aplikace Microsoft Office.  

Další informace o strukturu Open XML a vlastní části XML naleznete v těchto článcích:

System_CAPS_notePoznámka

Aplikace Excel, Word a PowerPoint také umožňují používat vlastní části XML v dokumentech, které jsou uloženy v binárním formátu.  Však pokud dokument je uložen v binárním formátu, nelze přidat ani změnit vlastní části XML bez spuštění aplikace Microsoft Office.  

Můžete vytvořit nebo upravit vlastní části XML, když dokument otevřít v aplikaci sady Office, nebo při zavření dokumentu, i když není nainstalována aplikace Microsoft Office.

Pomocí vlastního nastavení úrovni dokumentu nebo doplňku VSTO můžete pracovat s vlastní části XML.  Pokud používáte vlastní nastavení úrovni dokumentu, budete obvykle pracovat s vlastní části XML, které jsou v přizpůsobené dokumentu.  Pokud používáte doplněk VSTO, můžete vytvořit nebo upravit vlastní části XML v libovolném dokumentu, který je otevřen v aplikaci.  

Chcete-li vytvořit vlastní části XML pomocí sady Visual Studio, přidejte novýCustomXMLPartkCustomXMLPartskolekce v dokumentu.  Další informace naleznete v následujících tématech:  

Můžete přidat nebo upravit vlastní části XML bez spuštění aplikace Excel, PowerPoint nebo Word.  To je užitečné, pokud chcete při práci s daty XML v dokumentu v počítači, který nemá aplikace Microsoft Office nainstalován, jako je například server.  

Chcete-li přidat vlastní část XML bez spuštění aplikace Microsoft Office, použijte třídy v sadě SDK Open XML.  Tyto třídy jsou navrženy tak, které poskytuje přístup k obsahu Open XML, která jsou specifická pro dokumenty sady Office.  Například přidat vlastní části XML do sešitu aplikace Excel, můžete použítAddNewPart < T >metoduWorkbookPartobjektu.  Další informace naleznete v tématuOpen XML SDK 2.0.  

Ovládací prvky obsahu v řešení aplikace Word můžete vázat na elementy ve vlastní části XML.  Pokud ovládací prvek obsahu je vázán na vlastní části XML, data v části vlastní XML se zobrazí v uživatelském rozhraní (UI) ovládacího prvku obsahu.  Pokud uživatel upravuje text v ovládacím prvku, se automaticky aktualizuje odpovídající element XML.  Podobně pokud jsou ke změně hodnoty elementů v vlastní části XML, ovládací prvky obsahu, které jsou svázány s prvky XML zobrazení nová data.  Další informace naleznete v tématuOvládací prvky obsahu.  

Zobrazit: