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: