Jde obarvit text (CSS) na základě textového řetězce?
Denně dělám monitoring médií. Přijde mí XML soubor, ten si nastyluji a pak z něj vybírám články (tak 10 z 50). Bylo by pro mě hodně přehledné, kdybych si mohl obarvit URL, jelikož mohu vybírat pouze články, kde URL je. Problém je v tom, že nemá URL žádný identifikátor a je součástí textu článku
zdroj
s CSS
Jde to nějak udělat?
Nad článkom máš ten odkaz naštýlovaný ako odkaz, takže si ho môžeš naštýlovať farebne - to nestačí?
Ináč na toto je najvhodnejšie použiť XSLT transformáciu, pomocou ktorej môžeš úplne odstrániť všetky články bez odkazu, takže ich ani neuvidíš - viď príloha.
Namiesto tohoto:
Použiješ toto:
Přišel jsem na to, že by stačilo vložit za URL| <span style='color: blue'>. Jenže neumím udělat regulární výraz, aby se mi vložilo ukončení </span> za adresu. Když to udělám ručně, mám to zobrazené jak potřebuji (nic jiného nechci). Přidal bych si to v PSPadu jako uživatelský konvertor. Nahradit
URL| za URL| <span style='color: blue'> a bylo by.
Nahraď si v tej XSLT transformácii tú časť na odstraňovanie článkov bez odkazu:
Za zvýrazňovanie odkazu:
Nějak se mi nedaří. Ani z
exslt-function.html
nejsem moudrý. Mám tam
a
Ty si pridal xml-stylesheet do XSLT transormácie? Tak to nefunguje. Máš spraviť toto:
1. Stiahneš si tú XSLT transformáciu.
2. Vyhodíš z nej šablónu pre "Document[not(Hlavicka_Clanku/Odkaz)]".
3. Vložíš do nej šablónu pre "Text_Clanku".
4. V xml-stylesheet, ktorý je v tom dátovom XML, budeš namiesto CSS odkazovať na XSLT.
V tom hledám složitosti, jak obarvit adresu. Jde jen o to, jak to čtu odspodu, abych viděl, že má článek URL, takže jsem si přidal do uživatelského konvertoru, aby se URL nahradilo za <url>URL</url>, to si pak nastyloval, aby to bylo dobře vidět.
origoš
http://krata.bubakov.net/www/helpnet/anopress/orig .xml
nastylované
http://krata.bubakov.net/www/helpnet/anopress/orig -css.xml
Používám konvertor, makro a ctrl+s. Ještě to musím zredukovat na pouhé jedno zmáčknutí. Čili pustit makro, makro vloží konvertor, link na CSS a uloží soubor. Jenže nemohu přijít příkazy, jak vložit do makra vložení konvertoru a uložení souboru.
Děkuji všem za rady a značím za vyřešené.