Tento příklad používá schéma generického XML RequisitePro.xsd, které obsahuje atribut
Level v dotazu
PRRequirement.
Postup
Chcete-li vytvořit sestavu, která bude používat styly záhlaví u parametru FullTag, postupujte takto:
- Ve spouštěcím programu vytvořte specifikaci dokumentu a nakonfigurujte zdroj dat.
- V aplikaci Document Studio otevřete novou šablonu.
- Přidejte schéma vzorového zdroje dat:
- V pohledu Schémata zdrojů dat klepněte na ikonu
Přidat schéma zdroje dat. Otevře se průvodce Schématem zdroje
dat a vy můžete klepnout na tlačítko Další.
- V poli Typ schématu vyberte hodnotu Generické XML.
- Volitelné: Zadejte vlastní název pro ID zdroje
dat.
- Klepněte na tlačítko Další. Zkontrolujte své výběry a klepněte na tlačítko
Dokončit.
- Klepněte na tlačítko Procházet a vyberte vzorový datový soubor RequisitePro.xsd, který se nainstaloval spolu s produktem. Výchozí umístění: %RPE_HOME%\source\XML\examples\RequisitePro.xsd.
Klepněte na tlačítko Otevřít.
- Přidejte prvky do šablony.
- Přidejte
prvek Kontejner.
- Vložte
prvek Odstavec do prvku Kontejner.
- Vložte
prvek Text do prvku Odstavec. .
- Přidejte dotazy do svých prvků.
- V pohledu Schémata zdrojů dat rozbalte projekt a požadavky.
- Přetáhněte PRRequirement do kontejnerového prvku.
- Přetáhněte FullTag (string) do textového prvku.
- V okně Vybrat kontext vyberte volbu Použít jako hodnotu.
- Vyberte kontejner PRRequirement a klepněte na tlačítko
OK..
- Vytvořte výraz skriptu pro prvek odstavce.
- Vyberte prvek odstavce.
- V pohledu Vlastnosti vyberte kartu Obecné.
- V poli Název stylu klepněte na ikonu konfigurace
.
- V okně Nastavit hodnotu názvu stylu vyberte kartu
Výraz skriptu.
- Rozbalte volbu Atributy a zdroj dat.
- Vyberte volbu Level.
- Zadejte výraz parseInt(Level) + 1.
- Klepněte na volbu a vygenerujte výstup.
Výsledky
Stejně, jako se hodnoty parametru Level zvyšují o jedničku, zvyšuje se i stylizace záhlaví. Styl Heading
1 je v hodnotách parametru FullTag nastaven pro požadavky, které mají hodnotu
0 parametru Level.
Styl Heading
2 je v hodnotách parametru FullTag nastaven pro požadavky, které mají hodnotu
1 parametru Level.
Finální výstupní dokument vytvořený šablonou v tomto příkladu:
- Zobrazí hodnoty FullTag jako titulky sekcí.
- Zobrazí viditelnou hierarchii požadavků:
- Požadavky mají největší záhlaví a používají styl Heading
1.
- Podřízené požadavky mají dílčí záhlaví a používají styl Heading
2.
- Vytvoří hierarchii hodnot atributu Level.