Wyszukiwanie w obrębie szablonu

Wraz ze wzrostem złożoności szablonu coraz trudniejsze może być znalezienie konkretnych pozycji w danym elemencie. Szablon można przeszukiwać pod kątem konkretnych odwołań do danych, zmiennych, stron wzorcowych, stylów i nazw elementów.

Zanim rozpoczniesz

W tej czynności opisano wyszukiwanie przy użyciu okna wyszukiwania. Możliwe jest również kliknięcie elementu w edytorze treści szablonu prawym przyciskiem myszy, a następnie wybranie opcji Szukaj. Więcej informacji na ten temat zawiera sekcja Wyszukiwanie w obrębie szablonu w temacie Porady i wskazówki.

O tym zadaniu

Stosowanie kart wyszukiwania plików i wyszukiwania w kodzie JavaScript w oknie wyszukiwania nie jest obsługiwane.
Wskazówka: Możliwe jest kliknięcie opcji Dostosuj i anulowanie wyboru kart Wyszukiwanie odwołań programu RPE lub Wyszukiwanie JavaScript w celu ich usunięcia z okna wyszukiwania.

Procedura

  1. W programie Document Studio kliknij opcję Szukaj > Szukaj. Zostanie otwarte okno Wyszukiwanie.
  2. Wybierz kartę Wyszukiwanie odwołań produktu RPE.
  3. Wpisz wyszukiwany termin.
  4. Wybierz co najmniej jeden typ wyszukiwania:
    • Wszystko: aby przeprowadzić wyszukiwanie w odwołaniach do danych, zmiennych, stronach wzorcowych, stylach i wszystkich właściwościach elementów. Wszystko jest wyborem domyślnym.
    • Odwołanie do danych: aby wyszukać elementy, w przypadku których zastosowano zapytania i atrybuty. W przypadku wprowadzania zapytania lub atrybutu konieczne jest wprowadzenie pełnej nazwy zapytania lub atrybutu. Przykład: Moduł/Obiekt/Połączenie/Połączony obiekt
    • Zmienna: aby wyszukać elementy, które mają przypisania zmiennych.
    • Strona wzorcowa: aby wyszukać elementy, do których zastosowano strony wzorcowe i które mogą zawierać nagłówek i stopkę.
    • Style: aby wyszukać elementy, do których zastosowano konkretny styl.
    • Nazwa elementu: aby wyszukać element o określonej nazwie, która została wprowadzona w widoku Właściwości.
  5. Wybierz jedną z opcji wyszukiwania, jeśli wyszukiwany termin zawiera znaki wieloznaczne. W poniższych tabelach zawarto przykłady oparte na tych nazwach elementów:
    Element paragraphElement1 zawiera elementy textElement1 i textElement2. Element paragraphElement11 zawiera element textElementThree.
    • Podstawowe znaki wieloznaczne: te znaki wieloznaczne są powszechnie używane w aplikacjach, które nie są oparte na środowisku Eclipse, i mogą być również stosowane w wyszukiwaniach przy użyciu podstawowych znaków wieloznacznych w produkcie Rational Publishing Engine. Podstawowe znaki wieloznaczne to domyślna opcja wyszukiwania przy użyciu znaków wieloznacznych.
      Tabela 1. Podstawowe znaki wieloznaczne i ich opisy
      Znak Opis Przykład wyszukiwanego terminu Zgodne przykłady Przykłady, które nie będą zgodne
      * Odpowiada dowolnej liczbie znaków w kontekście innych znaków w wyszukiwanym terminie textElement*

      textElement1
      textElement2
      textElementThree

      SometextElement1Some textElement1

      ? Odpowiada dowolnemu pojedynczemu znakowi w kontekście innych znaków w wyszukiwanym terminie textElement?

      textElement1
      textElement2

      textElement10StextElement1

    • Wyrażenie regularne: znane również jako regexp, te znaki wieloznaczne mają zastosowanie do większości aplikacji opartych na platformie Eclipse, w tym produktu Rational Publishing Engine, jak również wielu języków programowania.
      Tabela 2. Powszechnie używane znaki w wyrażeniach regularnych i ich opisy
      Znak Opis Przykład wyszukiwanego terminu Zgodne przykłady Przykłady, które nie będą zgodne
      * Odpowiada poprzedzającemu go znakowi zero lub więcej razy textElementThre*

      textElementThree

      text ElementThree

      ? Odpowiada poprzedzającemu go znakowi zero lub jeden raz textElementThre?

      textElementThree

      textElementThreee

      + Odpowiada poprzedzającemu go znakowi jeden lub więcej razy textElementThre+

      textElementThree

      textElementThre

      . Odpowiada dowolnemu pojedynczemu znakowi textElement[.]

      textElement1
      textElement2

      textElement11

      [] Odpowiada dowolnemu ze znaków w nawiasach kwadratowych w kontekście wyszukiwanego terminu textElement[12]

      textElement1
      textElement2

      textElement3

      [^ ] Odpowiada dowolnym znakom poza tymi w nawiasach kwadratowych w kontekście wyszukiwanego terminu textElement[^12]

      textElementThree

      textElement1

      | Odpowiada wielu wyszukiwanym terminom z listy textElement1|textElement2

      textElement1
      textElement2

      textElement11

      \w Odpowiada dowolnym znakom alfanumerycznym \wElement

      textElement1
      textElement2
      textElementThree
      paragraphElement1

      text1

  6. Kliknij przycisk Szukaj.

Wyniki

Wyniki wyszukiwania zostaną wyświetlone w widoku Wyszukiwanie. Wyniki zawierają następujące kolumny:
  • Wartość wynikowa: nazwa, która została wprowadzona w widoku Właściwości dla obiektu.
  • Typ wyszukiwania: zgodny typ wyszukiwania wybrany w kroku 4. Źródło danych zawiera zarówno zapytania, jak i atrybuty.
  • Element: typ elementu, który został wybrany z widoku Paleta.
  • Używany w: położenie obiektu, który może znajdować się w treści elementu, warunku, przypisaniu zmiennej lub właściwościach.
  • Nazwa elementu: nazwa, która została wprowadzona na karcie Ogólne w widoku Właściwości dla elementu.

Po przeprowadzeniu wyszukiwania można kliknąć nagłówek kolumny, aby posortować wyniki.


Opinia