Jak skrýt celý rodičovský prvek v CSS?
Ahoj,
mám soubor (*.XML) s články, ze kterých vybírám vhodné k zveřejnění v monitoringu tisku na
https://www.helpnet.cz/monitoring-medii
a některé jsou zcela nepoužitelné. Nicméně, když ten soubor čtu, tak je musím odrolovat (jeden je třeba 9 obrazovek) a takovýchto býva v souboru, kde je třeba 250 článků 70. Napadlo mě tedy, skrýt je. Ten soubor s články má zhruba takovouto strukturu:
<dokument about=123456>
<hlavicka>
<zdroj>poradna.net</zdroj>
</hlavicka>
<text_clanku>
Lorem ipsum
</text_clanku>
</dokument>
<dokument about=789456>
<hlavicka>
<zdroj>TV.cz</zdroj>
</hlavicka>
<text_clanku>
mluvčí 1: "Lorem ipsum."
mluvčí 2: "Lorem ipsum."
mluvčí 3: "Lorem ipsum."
</text_clanku>
</dokument>
<dokument about=147852>
<hlavicka>
<zdroj>seznam.cz</zdroj>
</hlavicka>
<text_clanku>
Lorem ipsum
</text_clanku>
</dokument>
No a já bych chtěl skrýt články, které obsahují v <text_clanku> mluvčí. Jde to v vůbec v CSS? V javascriptu to jde. Ale javascript neumím do XML začlenit
Já pouštím na soubor uživatelský konvertor v PSPadu. Tím si ho nastyluji a odstraním jednořádkové věci.
Nechce se mi blbnout s konvertorem a ještě s javascriptem, chtěl bych to mít v jednom (což bych udělal v tom konvertoru).
Díky za rady (dělám to denně a jsem s toho rolování otrávený, jako malajský šíp).
Kráťo, zřejmě to pomocí samotnýho CSS nepůjde; hledal jsem CSS selector, co by se na to použil, ale nenašel jsem nic. Zkoušel jsem pár nápadů s :has() a :contains(), ale nefungovalo to.
Já jsem si udělal do PSPadu krátký script, pouze tohle a udělá se raz-dva. Potom na to pustím konvertor, ten je také bleskem, a mám co potřebuji. Jen to ale není "all in one".
Tohle asi fungovat nebude.