Omówienie panelu Struktura
Panel Struktura wyświetla w postaci hierarchicznej elementy dokumentu oznaczone tagami XML. Te elementy nazywane są elementami.Można przenosić elementy w panelu Struktura, aby zdefiniować kolejność i hierarchię elementów. Element składa się z ikony wskazującej typ elementu oraz nazwy tagu.
A. Trójkąt do rozwijania lub zwijania elementów B. Element C. Urywek tekstu D. Atrybut
A. Trójkąt do rozwijania lub zwijania elementów B. Element C. Urywek tekstu D. Atrybut
Ponadto element może podawać następujące informacje:
Niebieski romb
Niebieski diament na ikonie elementu oznacza, że element jest dołączony do obiektu na stronie; brak niebieskiego diamentu oznacza, że element nie został dołączony do obiektu strony.
Podkreślenie
Nazwa tagu jest podkreślona, jeśli zaznaczono obiekt na stronie, któremu odpowiada element. Na przykład po zaznaczeniu tekstu, któremu przypisano tag Title, wyraz Title w elemencie tekstu jest podkreślony w panelu Struktura. Podkreślenie pokazuje, czy zaznaczone obiekty na stronie i elementy w panelu Struktura wzajemnie sobie odpowiadają.
Urywek tekstu
Pierwsze 32 znaki oznaczonego tekstu, nazywane fragmentem tekstu, mogą pojawić się po prawej stronie elementu. Te fragmenty pomagają zidentyfikować obiekt strony, któremu odpowiada element.
Kropka i atrybut
Atrybuty określają metadane dotyczące elementu. Jeśli do elementu są dołączone atrybuty, czarna kropka wraz z nazwami i wartościami atrybutów pojawia się poniżej elementu.
Posługiwanie się panelem Struktura
- Aby otworzyć panel Struktura, wybierz Widok > Struktura > Pokaż strukturę.
- Aby zamknąć panel Struktura, wybierz Widok > Struktura > Ukryj strukturę lub kliknij przycisk rozdzielacza.
- Aby rozwinąć lub zwinąć element (i wyświetlić lub ukryć jego elementy podrzędne), kliknij trójkąt obok elementu.
- Aby zmienić rozmiar panelu Struktura, przeciągnij przycisk podziałki.
- Aby rozwinąć lub zwinąć element wraz ze wszystkimi elementami w nim zawartymi, przytrzymaj klawisz Ctrl (Windows) lub Command (macOS) podczas klikania trójkąta obok elementu.
- Aby pokazać lub ukryć fragmenty tekstu, wybierz Pokaż fragmenty tekstu lub Ukryj fragmenty tekstu z menu panelu Struktura.
Ikony panelu Struktura
W panelu Struktura pojawiają się następujące ikony:
Ikona |
Nazwa |
Użyj |
|---|---|---|
|
element główny (Root) |
Każdy dokument zawiera jeden element główny na górze, który może zostać przemianowany, ale nie można go przenieść ani usunąć. |
|
Element wątku |
Reprezentuje oznaczone historie (jedną lub więcej połączonych ramek). |
|
Element tekstowy |
Reprezentuje tekst ze znacznikami znajdujący się w ramce. |
|
Element graficzny |
Reprezentuje ramkę otagowaną, która zawiera umieszczony obraz. Każdy element graficzny zawiera atrybut href, który określa ścieżkę lub adres URL do połączonego pliku. |
|
Nieumieszczony element tekstowy |
Nieumieszczony element tekstowy, który nie został jeszcze powiązany z elementem strony. |
|
Nieumieszczony element graficzny |
Nieumieszczony element graficzny, który nie został jeszcze powiązany z elementem strony. |
|
Element tabeli |
Reprezentuje tabelę. |
|
Element komórki nagłówka |
Reprezentuje komórkę w wierszu nagłówka tabeli. |
|
Element komórki podstawowej |
Reprezentuje komórkę w głównej części tabeli. |
|
Element komórki stopki |
Reprezentuje komórkę w wierszu stopki tabeli. |
|
Element pusty |
Z tym elementem związana jest pusta ramka. |
|
Atrybut |
Zawiera metadane, takie jak słowa kluczowe lub lokalizacja połączonego obrazu (atrybut HREF). |
|
Komentarz |
Zawiera komentarze, które pojawiają się w pliku XML, ale nie w dokumencie InDesign. |
|
Instrukcje sterujące |
Zawiera instrukcję, która uruchamia akcję w aplikacjach mogących odczytywać instrukcje przetwarzania. |
|
Element DOCTYPE |
Informuje program InDesign, którego pliku DTD użyć podczas walidacji pliku XML. |
Ponowne układanie elementów struktury
Można zmienić kolejność i rangę hierarchiczną elementów w panelu Struktura.Należy jednak przestrzegać następujących zasad:
Dokument XML musi mieć jeden element główny na szczycie struktury. Element główny zawiera wszystkie pozostałe elementy i jest ich elementem nadrzędnym. Tylko DTD (wyświetlane jako element DOCTYPE), komentarze i instrukcje przetwarzania mogą pojawić się powyżej elementu głównego w okienku Struktura.
Zmiany w strukturze hierarchii XML mogą wpłynąć na wygląd oznaczonych elementów na stronach programu InCopy. Na przykład uczynienie elementu tekstowego elementem podrzędnym elementu znajdującego się w innym miejscu struktury powoduje również przeniesienie tekstu w układzie.
Nie można przeciągnąć elementu komórki tabeli do elementu tabeli ani przenieść elementów do elementu tabeli.
Aby przenieść element, przeciągnij go do nowej lokalizacji w strukturze. Podczas przeciągania pojawia się linia wskazująca miejsce, w którym ma zostać wstawiony element.Szerokość linii oznacza poziom w hierarchii.
Aby uczynić element elementem podrzędnym innego elementu, umieść go nad elementem nadrzędnym, aby go podświetlić, lub umieść go wśród innych elementów podrzędnych elementu nadrzędnego, a następnie zwolnij przycisk myszy.
Aby obniżyć element o jeden poziom w hierarchii, przeciągnij go tuż nad inny element nadrzędny i przesuń go nieco w lewo, aż linia wskazująca jego umiejscowienie rozciągnie się na szerokość elementu nadrzędnego.
Aby skopiować lub wyciąć element, wybierz element lub elementy w okienku Struktura, a następnie wybierz Edycja > Kopiuj lub Edycja > Wytnij. Wybierz element bezpośrednio nad miejscem, w którym chcesz wstawić element, i wybierz Edycja > Wklej.
Gdy wycinasz element, element i zawartość są wycinane do schowka, ale ramka pozostaje nienaruszona.
Wstawianie elementu nadrzędnego
Wstaw element wzorzec w okienku Struktura, aby zachować prawidłową strukturę XML lub lepiej zorganizować zawartość. Zanim będzie można wstawić nowy element nadrzędny, należy wybrać elementy, które będą elementami podrzędnymi nowego elementu nadrzędnego.Gdy nowy element nadrzędny zostanie wstawiony, wybrane elementy podrzędne są obniżone o jedną pozycję w hierarchii strukturalnej.
W okienku Struktura wybierz elementy, które będą elementami podrzędnymi nowego elementu nadrzędnego, który chcesz wstawić.Miej na uwadze, że:
Nie można wybrać elementu Root ani elementu poziomu głównego.
Nie można wybrać elementu Story ani elementu poziomu Story.
Elementy muszą być na tym samym poziomie w hierarchii strukturalnej.
Elementy muszą leżeć obok siebie.
Zaznaczenie nie może obejmować komórek ani atrybutów tabeli.
W menu okienka Struktura wybierz opcję Nowy element nadrzędny lub kliknij prawym przyciskiem myszy (Windows) lub kliknij, przytrzymując klawisz Control (Mac OS), a następnie wybierz Nowy element nadrzędny.
Wybierz znacznik dla nowego elementu nadrzędnego i kliknij OK.
Szybko wstaw nowy element wzorcowy, wybierając opcję Dodaj tag w panel Tagi, a następnie klikając tag w panel. Można także kliknąć prawym przyciskiem myszy (Windows) lub kliknąć, przytrzymując klawisz Control (Mac OS) element wybrany w okienku Struktura, wybrać opcję Nowy element nadrzędny, a następnie wybrać element.
Praca z atrybutami
Atrybut dostarcza dodatkowych informacji o elemencie XML. Każdy atrybut składa się z nazwy i wartości. Atrybuty pojawiają się w okienku Struktura; nie są umieszczane w dokumencie ani używane jako zawartość dokumentu. Dołącz atrybuty do elementów ze względu na pliki i aplikacje, które będą używać plików XML tworzonych w programie InCopy.
Kiedy oznaczasz obraz tagiem, InDesign automatycznie tworzy atrybut href z wartością określającą lokalizację pliku obrazu na dysku.Ten atrybut href umożliwia innym plikom i aplikacjom lokalizację obrazu na dysku, dzięki czemu może zostać wyświetlony.
Możesz dodać atrybuty do dowolnego elementu z wyjątkiem elementu DOCTYPE (plik DTD), komentarzy i instrukcji przetwarzania. Na przykład, aby dołączyć słowa kluczowe do wyszukiwania w aplikacji podrzędnej, możesz utworzyć atrybut o nazwie keywords. Możesz także utworzyć atrybuty wskazujące zastąpiony tekst, śledzące tytuły artykułów i zapisujące inne informacje związane z zawartością.
Jeśli używasz pliku DTD, wyświetl jego zawartość, aby zobaczyć, które atrybuty są dozwolone. Nazwy atrybutów, podobnie jak nazwy tagów, muszą być zgodne z DTD.
InCopy rozpoznaje specjalne atrybuty przestrzeni nazw, które mogą określać style akapitów lub znaków, tabele i style komórek tabeli, a także kontrolować białe znaki. Więcej informacji podano w dokumentacji technicznej XML i innych zasobach pod adresem www.adobe.com/go/learn_id_XMLscript.
Dodaj atrybut
Kliknij przycisk Dodaj atrybut
.Wybierz polecenie Nowy atrybut z menu panelu Struktura.
Kliknij prawym przyciskiem myszy (Windows) lub kliknij, przytrzymując klawisz Control (Mac OS) wybrany element i wybierz opcję Nowy atrybut.
Pokaż lub ukryj atrybuty w okienku Struktura
Może być konieczne kliknięcie ikony trójkąta obok elementu, aby wyświetlić jego atrybuty.
Edycja lub usuwanie atrybutu
Aby edytować atrybut, kliknij go dwukrotnie lub wybierz opcję Edytuj z menu okienka Struktura.
Aby usunąć atrybut, kliknij ikonę Usuń lub wybierz polecenie Usuń z menu okienka Struktura.
Edycja atrybutów href
Program InCopy tworzy atrybuty href automatycznie w celu obsługi plików obrazów. Atrybut href określa lokalizację pliku obrazu na dysku, dzięki czemu plik obrazu może zostać wyświetlony. Podczas tagowania umieszczonego obrazu InCopy tworzy wartość atrybutu href, która zawiera ścieżkę i nazwę pliku obrazu.
Ścieżka może być łączem bezwzględnym, łączem względnym do tego samego folderu co plik XML lub łączem względnym do podfolderu Images folderu, w którym znajduje się plik XML. Ścieżki względne są zależne od ścieżki, w której dokument został zapisany.
Atrybut href z łączem bezwzględnym wygląda następująco (w systemach Windows i macOS):
href=file:///C:/Images/Meadow.psd
href=file:///Users/abhayc//Desktop/abc.jpg
Atrybut href do pliku obrazu w tym samym folderze co plik XML wygląda następująco:
href=file:Meadow.psd
Atrybut href do pliku obrazu w podfolderze Images wygląda następująco:
href=file:///Images/Meadow.psd
Można edytować atrybut href, aby określić nowe łącze do obrazu. Na przykład można edytować łącze bezwzględne, aby przekształcić je w łącze względne, dzięki czemu plik obrazu będzie dostępny podczas eksportowania pliku.
Dodawanie komentarzy i instrukcji sterujących
Za pomocą programu InCopy, w pliku XML można umieścić komentarze i instrukcje przetwarzania.Komentarz możesz wprowadzić po to, aby dodać opisowe informacje o elemencie. Komentarze można wyświetlać w przeglądarkach Internetu i w edytorach tekstowych. Pomagają one innym zrozumieć strukturę XML i znaczniki XML. Instrukcja przetwarzania to specjalne polecenie właściwe dla aplikacji. Na przykład można wprowadzić instrukcję przetwarzania podziału strony, dzięki czemu aplikacja, do której eksportowany jest plik XML, rozumie, gdzie wprowadzić podział strony. Instrukcje przetwarzania tworzone przez użytkownika programu InCopy są przeznaczone do użytku w innych programach; sam program InCopy nie wykonuje instrukcji przetwarzania.
Komentarze i instrukcje przetwarzania pojawiają się w okienku Struktura. Można przenosić, edytować i usuwać komentarze oraz instrukcje przetwarzania tak jak inne elementy w okienku Struktura. Nie mogą one jednak zawierać elementów podrzędnych ani atrybutów.
A. Instrukcje sterujące B. Komentarz
Dodawanie komentarza
Aby dodać komentarz do tabeli, wybierz element komórki tabeli. Komentarze można dodawać tylko do komórek, a nie całych tabel.
Dodawanie instrukcji sterującej
Aby dodać instrukcję przetwarzania do tabeli, wybierz element komórki tabeli.Można dodawać instrukcje przetwarzania do komórek tabeli, nie do tabel.
Wyświetlanie komentarzy i instrukcji sterujących
Edycja komentarzy i instrukcji sterujących
Dwukrotnie kliknij komentarz lub instrukcję sterującą.
Wybierz polecenie Edytuj z menu panelu Struktura.
Walidacja danych XML za pomocą plików DTD
Walidacja kodu XML w dokumencie oznacza porównanie struktury, nazw tagów elementów i atrybutów ze specyfikacjami pliku DTD. Aby wykonać walidację względem pliku DTD, należy najpierw wczytać go do dokumentu w programie InDesign.
Wczytanie pliku DTD importuje nazwy tagów do panelu Tagi.Te zaimportowane nazwy tagów są zablokowane — nie można ich usuwać ani zmieniać nazw, chyba że usunie się plik DTD z dokumentu.
Element DOCTYPE pojawia się u góry okienka Struktura, jeśli plik DTD został wczytany do dokumentu.(Pliki DTD są czasami wczytywane automatycznie, gdy importuje się plik XML.) Aby zastąpić plik DTD w dokumencie, usuń istniejący plik DTD, a następnie wczytaj nowy.
A. Element DOCTYPE z pliku DTD (panel Struktura) B. Zablokowany znacznik z pliku DTD (panel Znaczniki)
Wczytywanie pliku DTD
Gdy wczytujesz plik DTD, program InDesign osadza plik w dokumencie.
W okienku Struktura wybierz opcję Wczytaj DTD z menu okienka Struktura.
Otwórz panel Znaczniki. Wybierz polecenie Wczytaj DTD z menu panelu.
Aby wyświetlić tagi zdefiniowane w pliku DTD, otwórz panel Tagi, wybierając opcję Okno > Narzędzia > Tagi.
Wyświetlanie pliku DTD
DTD są zapisane w formacie tekstowym ASCII.Mogą zawierać osadzone instrukcje i wyjaśnienia opisujące sposób stosowania tagów i prawidłowego porządkowania elementów.W programie InDesign można wyświetlać tylko plik DTD wczytany do dokumentu.
Wybierz polecenie Wyświetl DTD z menu panelu Struktura.
Dwukrotnie kliknij element DOCTYPE w panelu Struktura.
Aby wydrukować plik DTD, skopiuj kod z okna Wyświetl DTD i wklej go w edytorze tekstu.
Usuwanie pliku DTD
Program InDesign usuwa kopię pliku DTD przechowywaną\nw dokumencie InDesign, a nie oryginalny plik DTD.Tagi zaimportowane\nrazem z plikiem DTD pozostają w panelu Tagi, ale są odblokowane.
Walidacja (sprawdzanie poprawności) struktury XML
Gdy sprawdzasz dokument, program InCopy ostrzega, jeśli kod XML odbiega\nod reguł ustanowionych przez plik DTD.Sugeruje sposoby sprawienia,\naby kod XML spełniał wymagania pliku DTD.Błędy można naprawiać pojedynczo\nlub wyświetlić wszystkie błędy w osobnym oknie.
A. Wczytany plik DTD B. Błąd lub brak poprawności strukturalnej C. Opis błędu i sugestie jego naprawienia D. Liczba błędów E. Przycisk Walidacja F. Osobne okno wyświetla wszystkie błędy na raz
A. Element DOCTYPE z przypisanego pliku DTD B. Błąd lub brak poprawności strukturalnej C. Opis błędu i sugestie jego naprawienia D. Liczba błędów E. Przycisk Walidacja F. Osobne okno wyświetla wszystkie błędy na raz
Aby zmienić element główny, od którego InDesign przeprowadza walidację, wybierz Opcje DTD w menu panelu Struktura.
Kliknij strzałkę w lewo
lub\nstrzałkę w prawo
.Kliknij przycisk Okno błędów
, aby\nwyświetlić wszystkie błędy w osobnym oknie.Wybierz polecenie Wyświetl listę błędów z menu panelu Struktura.
Program InCopy zatrzymuje\nsprawdzanie po wykryciu 250 błędów.Znak plusa w polu Liczba błędów pojawia się po osiągnięciu tego limitu.
Więcej materiałów tego typu
Bezproblemowa współpraca nad tekstem w programie InCopy
Dodawanie stylów do tekstu i śledzenie zmian, podczas gdy graficy pracują w programie InDesign.