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
- W programie Document Studio kliknij opcję
. Zostanie otwarte okno Wyszukiwanie.
- Wybierz kartę Wyszukiwanie odwołań produktu RPE.
- Wpisz wyszukiwany termin.
- 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.
- 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:

- 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 opisyZnak |
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 opisyZnak |
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
|
- 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.
W wynikach mogą być wyświetlane duplikaty. Duplikaty często występują, ponieważ ten sam tekst można znaleźć w skrypcie i w odwołaniu zmiennej dla tego skryptu.