Rozšiřuje možnosti modulu Feeds o import XML nebo HTML dat.
U všech elementů (u atributů ne) je vhodné nastavit vícepoložkové pole (multiple field), protože jich může být více viz např. jazykové znalosti v příkladu níže.
Zdrojová data:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<world>
<regions>
<region regionId="1" name="North America"></region>
<region regionId="2" name="South and Central America"></region>
<region regionId="3" name="Europe"></region>
<region regionId="4" name="Africa and Middle East"></region>
<region regionId="5" name="South Asia and Oceania"></region>
<region regionId="6" name="North Asia">
<notes title="Important">My important text
<description>Help text</description>
</notes>
<language title="English" level="3"></language>
<language title="German" level="2"></language>
<language title="French" level="1"></language>
</region>
</regions>
</world>
Příklad nastavení importu:
U importu "úplných" XML dat je vhodné v nastavení XPath XML parseru v sekci "Select the queries you would like to return raw XML or HTML" zaškrtnou příslušné pole.
Funkce:
Operátory:
Nápověda:
Další moduly:
Porovnání modulů pro převod XML dat na Text pomocí XSLT trasformace:
| Výkon | Modul | Databáze | Formát (filtr) – správa polí | Formáter – způsob zobrazení |
|---|---|---|---|---|
| 1. | Feeds XSLT Pipeline Parser | Text | ||
| 2. | XML Transform (Sandbox) | XML | Text | |
| 3. | XSL formatter | XML | XML | Text |
Zhlediska rychlosti je nejvýhodnější Feeds XSLT Pipeline Parser, kde k převodu dochází již při importu. U ostatních modulů je výhodou zachování zdrojových XML dat – při vysypání cache se převod (XSLT trasformace na text) provádí znovu.
Podobné moduly:
Poznámky: