Vytváření struktury dokumentů pro XML

Naposledy aktualizováno 28. 5. 2018

Panel Struktura – přehled

Panel Struktura zobrazuje v hierarchické podobě položky v dokumentu, které byly označeny XML značkami.Tyto položky se nazývají prvky.Prvky můžete přesouvat v panelu Struktura a definovat tak pořadí a hierarchii položek.Prvek se skládá z ikony označující typ prvku a názvu značky.

Panel Struktura

A. Trojúhelníky pro rozbalení nebo sbalení elementů B. Element C. Výstřižek textu D. Atribut 

Panel Struktura

A. Trojúhelníky pro rozbalení nebo sbalení elementů B. Element C. Výstřižek textu D. Atribut 

Kromě toho poskytují elementy tyto informace:

Modrý kosočtverec

Modrý kosočtverec na ikoně prvku znamená, že prvek je připojen k položce na stránce; absence modrého kosočtverce znamená, že prvek nebyl připojen k položce stránky.

Podtržení

Název značky je podtržen, pokud je vybrána položka na stránce, které prvek odpovídá.Pokud například vyberete text, kterému jste přiřadili značku Title, slovo Title v prvku textu bude v panelu Struktura podtrženo.Podtržení ukazuje, zda si vybrané položky na stránce a prvky v panelu Struktura odpovídají.

Výstřižek textu

Prvních 32 znaků označeného textu, nazývaných ukázka textu, se může zobrazit napravo od prvku.Tyto ukázky vám pomohou identifikovat položku stránky, které prvek odpovídá.

Tečka a atribut

Atributy poskytují informace metadat o prvku.Pokud jsou k prvku připojeny atributy, zobrazí se pod prvkem černá tečka spolu s názvy a hodnotami atributů.

Použít panel Struktura

  • Panel Struktura otevřete výběrem nabídky Zobrazit > Struktura > Zobrazit strukturu.
  • Panel Struktura zavřete výběrem nabídky Zobrazit > Struktura > Skrýt strukturu nebo kliknutím na tlačítko rozdělovače.
  • Chcete-li rozbalit nebo sbalit prvek (a zobrazit nebo skrýt libovolné z jeho podřízených prvků), klikněte na trojúhelník vedle prvku.
  • Velikost panelu Struktura upravíte přetažením tlačítka rozdělovače.
  • Chcete-li rozbalit nebo sbalit prvek i všechny prvky v něm obsažené, podržte klávesu Ctrl (Windows) nebo Command (Mac OS) a současně klikněte na trojúhelník vedle prvku.
  • Chcete-li zobrazit nebo skrýt textové úryvky, zvolte v nabídce panelu Struktura možnost Zobrazit textové úryvky nebo Skrýt textové úryvky.

Ikony podokna Struktura

V podokně Struktura se zobrazují následující ikony:

Ikona

Názvu

Použijte

 

Kořenový prvek

Každý dokument obsahuje jeden kořenový prvek v horní části, který lze přejmenovat, ale nelze jej přesunout ani smazat.

 

Prvek příběhu

Představuje označené příběhy (jeden nebo více propojených rámců).

 

Textový prvek

Představuje označený text v rámci.

 

Grafický prvek

Představuje označený rámec, který obsahuje umístěný obrázek.Každý grafický prvek obsahuje atribut href, který definuje cestu nebo URL k propojenému souboru.

 

Neumístěný textový prvek

Neumístěný textový prvek, který ještě není přidružený k položce stránky.

 

Neumístěný grafický prvek

Neumístěný grafický prvek, který ještě není přidružený k položce stránky.

 

Prvek tabulky

Představuje tabulku.

 

Prvek záhlavní buňky

Představuje buňku v záhlavním řádku tabulky.

 

Prvek těla buňky

Představuje buňku v těle tabulky.

 

Prvek buňky zápatí

Představuje buňku v zápatí tabulky.

 

Prázdný prvek

K tomuto prvku je přidružen prázdný rámeček.

 

Atribut

Zahrnuje metadata, jako jsou klíčová slova nebo umístění propojeného obrázku (atribut HREF).

 

Poznámka

Zahrnuje poznámky, které se zobrazují v souboru XML, ale ne v dokumentu aplikace InDesign.

 

Příkaz pro zpracování

Zahrnuje instrukci, která spouští akci v aplikacích, které umí číst instrukce zpracování.

 

Prvek DOCTYPE

Říká aplikaci InDesign, který soubor DTD má použít při ověřování platnosti souboru XML.

Změny uspořádání elementů struktury

Můžete změnit pořadí a hierarchickou úroveň prvků v panelu Struktura. Dodržujte však tato pravidla:

  • Dokument XML musí mít jeden kořenový prvek v horní části struktury. Kořenový prvek obsahuje všechny ostatní prvky a je jejich nadřazeným prvkem.Nad kořenovým prvkem v podokně Struktura se mohou objevit pouze DTD (zobrazené jako prvek DOCTYPE), komentáře a instrukce pro zpracování.

  • Změny ve struktuře hierarchie XML mohou ovlivnit vzhled označených položek na stránkách aplikace InCopy.Například když učiníte textový prvek podřízeným jiného prvku umístěného jinde ve struktuře, přesune se také text v rozvržení.

  • Prvek buňky tabulky nelze přetáhnout do prvku tabulky\nani přesunout prvky do prvku tabulky.

V podokně Struktura proveďte jeden z následujících postupů:
  • Chcete-li přesunout prvek, přetáhněte jej na nové místo ve\nstruktuře.Při přetahování se zobrazí čára označující místo,\nkam prvek vkládáte.Šířka čáry označuje úroveň\nv hierarchii.

  • Chcete-li učinit prvek podřízeným jiného prvku, umístěte jej buď nad rodičovský prvek a zvýrazněte jej, nebo jej umístěte mezi ostatní podřízené prvky rodiče a poté uvolněte tlačítko myši.

  • Chcete-li snížit úroveň prvku o jednu úroveň v hierarchii,\npřetáhněte jej těsně nad jiný rodičovský prvek a přesuňte jej mírně\ndoleva, dokud čára označující jeho umístění nepokryje šířku\nrodičovského prvku.

  • Chcete-li zkopírovat nebo vyjmout prvek, vyberte prvek nebo\nprvky v podokně Struktura a poté zvolte Upravit >\nKopírovat nebo Upravit > Vyjmout.Vyberte prvek přímo nad\nmístem, kam chcete prvek vložit, a zvolte Upravit >\nVložit.

Poznámka

Když prvek vyjmete, prvek a obsah\nse vyjmou do schránky, ale rámeček zůstane neporušený.

Vložení rodičovského elementu

Vložte rodičovský prvek do podokna Struktura,\nabyste zachovali správnou strukturu XML nebo lépe uspořádali obsah.Před\nvložením nového rodičovského prvku musíte vybrat prvky,\nkteré budou podřízenými prvky nového rodiče.Když je vložen nový nadřazený prvek, vybrané podřízené prvky se sníží o jednu úroveň ve strukturální hierarchii.

S vybranými podřízenými prvky (vlevo); nově vložený rodičovský\nprvek zahrnuje podřízené prvky (vpravo).

S vybranými podřízenými prvky (vlevo); nově vložený nadřazený prvek zahrnuje podřízené prvky (vpravo).

V podokně Struktura vyberte prvky, které budou podřízenými prvky\nnového rodičovského prvku, který chcete vložit.Platí následující:

  • Nelze\nvybrat kořenový prvek nebo prvek na kořenové úrovni.

  • Nelze\nvybrat prvek Story nebo prvek na úrovni příběhu."]} ```

  • Prvky musí být na stejné úrovni strukturální hierarchie.

  • Prvky musí být souvislé.

  • Výběr nesmí obsahovat buňky tabulky nebo atributy.

V nabídce podokna Struktura zvolte Nový nadřazený prvek nebo klikněte pravým tlačítkem (Windows) nebo klikněte s podržením klávesy Control (Mac OS) a zvolte Nový nadřazený prvek.

Vyberte značku pro nový nadřazený prvek a klikněte na tlačítko OK.

Poznámka

Nový nadřazený prvek vložíte rychle tak, že v panelu Značky zvolíte možnost Přidat značku a poté na značku v panelu kliknete.Můžete také kliknout pravým tlačítkem (Windows) nebo kliknout s podržením klávesy Control (Mac OS) na prvek, který jste vybrali v podokně Struktura, zvolit Nový nadřazený prvek a poté zvolit prvek.

Práce s atributy

Atribut poskytuje dodatkové informace o prvku XML.Každý atribut se skládá z názvu a hodnoty.Atributy se zobrazují v podokně Struktura; nejsou vloženy do dokumentu ani nejsou použity jako obsah v dokumentu. Zahrňte atributy s prvky pro soubory a aplikace, které budou používat soubory XML vytvořené v aplikaci InCopy.

Když označíte obrázek, InDesign automaticky vytvoří atribut href s hodnotou, která definuje umístění souboru obrázku na disku. Tento atribut href umožňuje dalším souborům a aplikacím najít obrázek na disku, aby se mohl zobrazit.

Atribut obsahuje název (href v tomto případě) a hodnotu.

Atributy můžete přidat k jakémukoli prvku kromě prvku DOCTYPE (soubor DTD), komentářů a instrukcí zpracování.Například pro zahrnutí klíčových slov pro vyhledávání v následné aplikaci můžete vytvořit atribut nazvaný keywords.Můžete také vytvořit atributy pro označení nahrazeného textu, sledování názvů článků a záznam dalších informací souvisejících s obsahem.

Poznámka

Pokud používáte soubor DTD, zobrazte jeho obsah a podívejte se, které atributy umožňuje.Názvy atributů, stejně jako názvy značek, musí odpovídat DTD.

Poznámka

InCopy rozpoznává speciální atributy jmenného prostoru, které mohou specifikovat styly odstavců nebo znaků, tabulky a styly buněk tabulky, stejně jako ovládat bílé znaky.Další informace naleznete v technickém referenčním materiálu XML a dalších zdrojích na adrese www.adobe.com/go/learn_id_XMLscript.

Přidat atribut

Vybrat prvek.
Proveďte jeden z následujících úkonů:
  • Klikněte na tlačítko Přidat atribut .

  • V nabídce podokna Struktura zvolte příkaz Nový atribut.

  • Klikněte pravým tlačítkem myši (Windows) nebo klikněte s podržením klávesy Control (Mac OS) na vybraný prvek a zvolte příkaz Nový atribut.

Zadejte název a hodnotu atributu a klikněte na tlačítko OK.

Zobrazení nebo skrytí atributů v podokně Struktura

V nabídce podokna Struktura zvolte příkaz Zobrazit atributy nebo Skrýt atributy.

Možná bude třeba kliknout na ikonu trojúhelníku vedle prvku, abyste zobrazili jeho atributy.

Úprava nebo odstranění atributu

V podokně Struktura vyberte atribut.
Proveďte jeden z následujících úkonů:
  • Chcete-li atribut upravit, poklepejte na něj nebo v nabídce podokna Struktura zvolte příkaz Upravit.

  • Chcete-li atribut smazat, klikněte na ikonu Smazat nebo v nabídce podokna Struktura zvolte příkaz Smazat.

Úprava atributů href

InCopy vytváří atributy href automaticky pro manipulaci se soubory obrázků. Atribut href definuje umístění souboru obrázku na disku, aby mohl být obrázek zobrazen.Když otagujete umístěný obrázek, InCopy vytvoří hodnotu atributu href, která obsahuje cestu k obrázku a název souboru.

Cesta může být absolutní odkaz, relativní odkaz ke stejné složce jako soubor XML nebo relativní odkaz do podsložky Obrázky složky, kde je umístěn soubor XML. Relativní cesty jsou specifické pro cestu, kde je dokument uložen.

  • Atribut href s absolutním odkazem vypadá následovně (pro Windows a Mac OS):

    href=file:///C:/Images/Meadow.psd

    href=file:///Users/abhayc//Desktop/abc.jpg

  • Atribut href pro soubor obrázku ve stejné složce jako soubor XML vypadá následovně:

    href=file:Meadow.psd

  • Atribut href pro soubor obrázku v podsložce Obrázky vypadá následovně:

    href=file:///Images/Meadow.psd

Můžete upravit atribut href a zadat nový odkaz na obrázek. Například můžete upravit absolutní odkaz a vytvořit z něj relativní odkaz, čímž zpřístupníte obraz při exportu souboru.

V podokně Struktura poklikejte na atribut href. (Možná budete muset kliknout na ikonu trojúhelníku vedle prvku obrázku a zobrazit tak atribut.)
Do pole Hodnota zadejte novou cestu k obrázku a klikněte na tlačítko OK.

Přidat poznámky a pokyny pro zpracování

V aplikaci InCopy můžete do souboru XML zahrnout poznámky a příkazy zpracování. Zadejte poznámku s popisnými informacemi o prvku. Poznámky lze zobrazit v internetových prohlížečích a textových editorech. Pomohou dalším uživatelům pochopit strukturu XML a značky XML. Příkaz zpracování je speciální příkaz určený pro konkrétní aplikaci. Můžete například zadat příkaz zpracování pro zalomení stránky, aby aplikace, do které budete exportovat svůj soubor XML, věděla, kde vložit zalomení stránky. Příkazy zpracování vytvořené uživateli InCopy jsou určené k použití v jiných programech. Samotná aplikace InCopy na příkazy zpracování nereaguje.

Poznámky a příkazy zpracování se zobrazují v podokně Struktura. Poznámky a příkazy zpracování můžete přesouvat, upravovat a mazat stejně jako ostatní prvky v podokně Struktura.Nemohou však obsahovat podřízené prvky ani atributy.

Podokno Struktura aplikace InDesign s ukázkami textových částí

A. Příkaz pro zpracování B. Poznámka 

Přidat poznámku

Vyberte prvek, ke kterému chcete přidat poznámku.
Poznámka

Chcete-li přidat poznámku k tabulce, vyberte buňku tabulky.Poznámky můžete přidávat do buněk tabulky, ne do tabulek.

V nabídce podokna Struktura zvolte příkaz Nová poznámka.
Do dialogového okna Nová poznámka zadejte poznámku.

Přidat instrukci pro zpracování

Vyberte prvek pro instrukci zpracování.
Poznámka

Pokud chcete přidat instrukci pro zpracování do tabulky, vyberte prvek buňky tabulky.Instrukce zpracování můžete přidat do buněk tabulky, nikoli do tabulek.

V nabídce podokna Struktura klikněte na příkaz Nová instrukce zpracování.
Do pole Target zadejte název, který identifikuje instrukci zpracování v aplikaci, která čte exportované soubory XML.
Do pole Data zadejte hodnotu, která aplikaci sdělí, co má s instrukcí zpracování provést.

Zobrazit poznámky a instrukce zpracování

Zvolte Zobrazit poznámky nebo Zobrazit instrukce zpracování v nabídce podokna Struktura.

Upravit poznámky a instrukce zpracování

Vyberte poznámku nebo instrukci zpracování.
Proveďte libovolný z následujících úkonů:
  • Dvakrát klepnout na poznámku nebo instrukci zpracování.

  • V nabídce podokna Struktura klikněte na příkaz Upravit.

Upravit poznámku nebo instrukci zpracování a kliknout na OK.

Použití souborů DTD pro ověření platnosti XML

Ověření platnosti XML v dokumentu znamená porovnání struktury, názvů značek prvků a atributů se specifikacemi souboru DTD. Pro ověření platnosti podle souboru DTD musíte jej nejprve načíst do dokumentu v aplikaci InDesign.

Poznámka

Načtení souboru DTD importuje názvy značek do panelu Značky. Tyto importované názvy značek jsou uzamčené; nelze je odstranit ani přejmenovat, kromě případu odstranění souboru DTD z dokumentu.

Prvek DOCTYPE se zobrazí v horní části podokna Struktura, pokud byl soubor DTD načten do dokumentu.(DTD se někdy načítají automaticky při importu souboru XML.)Chcete-li nahradit soubor DTD v dokumentu, odstraňte stávající DTD a poté načtěte nový.

Práce se soubory DTD v aplikaci InDesign

A. Element DOCTYPE ze souboru DTD (panel Struktura) B. Zamknutý tag ze souboru DTD (panel Tagy) 

Načíst soubor DTD

Když načtete soubor DTD, InDesign do dokumentu soubor vloží.

Proveďte jeden z následujících úkonů:
  • V podokně Struktura zvolte v nabídce podokna Struktura možnost Načíst DTD.

  • V panelu Značky zvolte v nabídce panelu možnost Načíst DTD.

Vyberte soubor DTD, který chcete importovat, a klikněte na tlačítko Otevřít.
Poznámka

Chcete-li zobrazit značky definované v souboru DTD, otevřete panel Značky výběrem možnosti Okno > Nástroje > Značky.

Zobrazení souboru DTD

Soubory DTD jsou napsány v textu ASCII.Mohou obsahovat vložené pokyny a vysvětlení, které popisují způsob správného použití značek a řazení prvků.V aplikaci InDesign můžete zobrazit pouze soubor DTD, který je načten v dokumentu.

Soubor DTD otevřený pro zobrazení

Proveďte jeden z následujících úkonů:
  • V nabídce podokna Struktura zvolte možnost Zobrazit DTD.

  • Poklepejte na prvek DOCTYPE v podokně Struktura.

Poznámka

Chcete-li vytisknout soubor DTD, zkopírujte kód z okna Zobrazit DTD a vložte jej do textového editoru.

Odstranění souboru DTD

Zvolte v nabídce podokna Struktura možnost Odstranit DTD.

InDesign odstraní kopii souboru DTD uloženou v dokumentu aplikace InDesign, nikoli původní soubor DTD.Značky, které byly importovány se souborem DTD, zůstanou v panelu Značky, ale budou odemčeny.

Ověřit platnost struktury XML

Když ověříte platnost dokumentu, InCopy vás upozorní, pokud se XML odchyluje od pravidel stanovených souborem DTD.Navrhne způsoby, jak upravit XML tak, aby splňovalo požadavky souboru DTD.Chyby můžete opravovat postupně nebo zobrazit všechny chyby v samostatném okně.

Panel Struktura s panelem Návrhy

A. Načtené DTD B. Chyba nebo neplatná podmínka C. Popis chyby s návrhem opravy D. Počet chyb E. Tlačítko Ověřit F. Zobrazit všechny chyby v samostatném okně 

Panel Struktura se sekcí Návrhy

A. Element DOCTYPE z přiřazeného souboru DTD B. Chyba nebo neplatná podmínka C. Popis chyby s návrhy oprav D. Počet chyb E. Tlačítko Ověřit F. Zobrazení všech chyb najednou v samostatném okně 

Vyberte Zobrazit > Struktura > Zobrazit strukturu.
V panelu Struktura klikněte na tlačítko Ověřit .
Poznámka

Chcete-li změnit kořenový prvek, ze kterého InDesign ověřuje platnost, vyberte v nabídce panelu Struktura možnost Možnosti DTD.

Chcete-li opravit chyby zobrazené v panelu Návrhy, klikněte na navrhovanou opravu a vyzkoušejte ji, nebo upravte strukturu XML a značky přímo pomocí panelu Struktura a panelu Značky.
Chcete-li zobrazit další chyby, proveďte jednu z následujících akcí:
  • Klikněte na šipku vlevo nebo šipku vpravo .

  • Klikněte na tlačítko Okno chyb , abyste zobrazili všechny chyby v samostatném okně.

  • V nabídce panelu Struktura zvolte Zobrazit seznam chyb.

Poznámka

InCopy zastaví ověřování platnosti po zjištění 250 chyb.Znak plus v poli Počet chyb se zobrazí po dosažení tohoto limitu.

Další podobné