|
|||||||||||||||||||||||||||||||||||||||||||||||
Menu
Distributions (131)
bootable [55]
commercial [7] no-commercial [42] unclassified [20] [7]
Software (10844)
|
Programujeme s XML (16.) - Metody výstupu v XSLTAčkoli je výstupem XSLT transformace vždy fragment DOM stromu či série SAX událostí, můžeme ovlivnit, jakým způsobem bude tato struktura zapsána na výstupu, dnes se tedy podíváme, jaký je mezi jednotlivými způsoby rozdíl.
Jak již jsem v minulém dílu zmíníl, můžeme pomocí atributu
HTML
V tomto případě procesor upraví výstup tak, aby byl pokud možno
validním HTML, to znamená, že negeneruje uzavírací tagy
(
V této výstupní metodě má význam používat atribut
Tato výstupní metoda také doplní element XML
Výstupní metoda
Pomocí atributu
Stejně jako v případě HTML funguje atribut TextTato výstupní metoda se hodí na cokoli, co není XML a není HTML, jedná se o prostý výstup nějakého textu. Obsahem výstupu jsou pouze textové uzly výstupního stromu v pořadí, v jakém za sebou následují v tomto stromu.
Pomocí atributu
Většina ostatních atributů elementu
Pomocí metody
Ačkoli můžeme pomocí XSLT vygenerovat ledacos, řekl bych, že většina
složitějších konverzí s použitím výstupní metody
S výstupem dokumentu také souvisí dva elementy, které jsem v
minulém dílu nezmínil. Element
Ke stejnému účelu můžeme použít ve výstupním dokumentu atribut
Ovšem činnost těchto elementů spolu s atributem Tím máme za sebou větší část XSLT, příště se podíváme na funkce kterými XSLT rozšiřuje jazyk XPath.
Related article
Programujeme s XML (1.) Document Object Model Programujeme s XML (2.) - DOM v rychlíku Programujeme s XML (3.) - Vytváříme uzly Programujeme s XML (4.) - DOM v Javě Programujeme s XML (5.) - DOM v Javě II Programujeme s XML (6.) - DOM v Javě III. Programujeme s XML (7.) - Simple API for XML Programujeme s XML (8.) - XSL Programujeme s XML (9.) - Úvod do XSLT Programujeme s XML (10.) - Cyklíme v XSLT Programujeme s XML (11.) - Základy jazyka XPath Programujeme s XML (12.) - XPath a zpracování dat Programujeme s XML (13.) - XPath a řetězce Programujeme s XML (14.) - Podmínky v XSLT Programujeme s XML (15.) - Ovlivňujeme výstup Programujeme s XML (17.) - Funkce v XSLT Programujeme s XML (18.) - XSLT a více souborů Programujeme s XML (19.) - XSLT v praxi Previous Show category (serial) Next
|
Szukanie oprogramowania
|
|||||||||||||||||||||||||||||||||||||||||||||
©Pavel Kysilka - 2003-2024 | maillinuxsoft.cz | Design: www.megadesign.cz |