abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 02:11 | Komunita

Postupně jsou zveřejňovány videozáznamy přednášek z letošní konference LibrePlanet konané minulý víkend v Cambridgi (MA). Na programu byla řada zajímavých přednášek.

Ladislav Hagara | Komentářů: 0
včera 22:44 | Zajímavý článek

Bylo vydáno (pdf) již šestapadesáté číslo stostránkového anglicky psaného časopisu MagPi věnovanému Raspberry Pi a projektům postaveným na tomto jednodeskovém počítači. K dispozici je také jako papírový časopis za 5,99 £.

Ladislav Hagara | Komentářů: 0
včera 22:11 | Pozvánky

Ve středu 19. dubna proběhne v Praze v Národní technické knihovně konference zaměřená na kontejnery Containers Roadshow. Organizují ji DevConf.cz a Prague Containers. Vstup je zdarma. Přednášky, prezentace i workshopy budou v češtině.

Ladislav Hagara | Komentářů: 0
včera 21:22 | Nová verze

Byla vydána nová verze aplikace pro instant messaging Telegram (Wikipedie). Přináší především šifrované hlasové hovory.

Ladislav Hagara | Komentářů: 0
29.3. 23:22 | Komunita

Na dnes, poslední středu v březnu, připadá Document Freedom Day (DFD, Wikipedie), jenž má upozornit na výhody otevřených standardů a formátů dokumentů. Organizátoři se rozhodli, že letos proběhne Document Freedom Day dvakrát. Druhý letošní Document Freedom Day proběhne 26. dubna.

Ladislav Hagara | Komentářů: 0
29.3. 12:33 | Nová verze

Byla vydána nová stabilní verze 1.8 (1.8.770.50) webového prohlížeče Vivaldi (Wikipedie). Z novinek vývojáři zdůrazňují vylepšenou historii prohlížení. Ukázka na YouTube. Chromium bylo aktualizováno na verzi 57.0.2987.111.

Ladislav Hagara | Komentářů: 0
29.3. 05:55 | Zajímavý projekt

Google na svém blogu věnovaném open source představil portál Google Open Source informující mimo jiné o více než 2000 open source projektech vyvíjených nebo používaných v Googlu.

Ladislav Hagara | Komentářů: 2
29.3. 03:33 | IT novinky

Pro společnost Red Hat skončil 28. února fiskální rok 2017. Dle finančních výsledků bylo čtvrté čtvrtletí, stejně jako celý fiskální rok 2017, opět úspěšné. Tržby jsou zvyšovány již 60 čtvrtletí v řadě. Za čtvrté čtvrtletí 2017 to bylo 629 milionů dolarů, tj. meziroční nárůst 16 %. Tržby za celý fiskální rok činily 2,4 miliardy dolarů, tj. meziroční nárůst 18 %.

Ladislav Hagara | Komentářů: 2
28.3. 18:22 | Bezpečnostní upozornění

V balíčku eject, příkaz pro vysunutí CD/DVD z mechaniky, v linuxových distribucích Ubuntu (USN-3246-1) a Debian (#858872) byla nalezena bezpečnostní chyba CVE-2017-6964 zneužitelná k lokální eskalaci práv. Linuxové distribuce používající eject z balíčku util-linux nejsou zranitelné.

Ladislav Hagara | Komentářů: 15
28.3. 05:55 | Komunita

Dries Buytaert, autor a vedoucí projektu Drupal a prezident Drupal Association, požádal soukromě před několika týdny Larryho Garfielda, jednoho z klíčových vývojářů Drupalu, aby projekt Drupal opustil. Larry Garfield minulý týden na svých stránkách napsal, že důvodem jsou jeho BDSM praktiky a rozpoutal tím bouřlivou diskusi. Na druhý den reagoval Dries Buytaert i Drupal Association. Pokračuje Larry Garfield [reddit].

Ladislav Hagara | Komentářů: 55
Jak se stavíte k trendu ztenčování přenosných zařízení (smartphony, notebooky)?
 (14%)
 (2%)
 (72%)
 (3%)
 (10%)
Celkem 972 hlasů
 Komentářů: 72, poslední 1.3. 11:16
    Rozcestník

    Dotaz: Spracovanie rss Abclinuxu cez XSLT

    junckritter avatar 10.12.2006 17:22 junckritter | skóre: 3 | blog: Laying_Circus | Trnava
    Spracovanie rss Abclinuxu cez XSLT
    Přečteno: 157×

    Zdravim, do skoly robim blog pomocou XSLT a chcem si tam dat posledny clanok/spravicku z abc-cka ziskany z rss. Do premennej si vlozim posledny element "item" a potom z neho taham title a link. Nejak takto:

    <xsl:variable name="abc" select="document('http://www.abclinuxu.cz/auto/abc.rss')//rdf:RDF/item[position()=last()]" /> <a href="{$abc/link}"><xsl:value-of select="$abc/title" /></a>

    Ale nefunguje to. Ani bez toho rdf:RDF, ani s nim (namespace rdf som nadefinoval, aj rss 1.0) Rovnaky postup na rss feed Roota a jednoho radia funguje. Nevedel by niekto poradit, neriesil to uz niekto? Dik

    2008 All Human Rights Reserved

    Odpovědi

    10.12.2006 22:56 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: Spracovanie rss Abclinuxu cez XSLT
    XPath2 neznam, ale item[position()=last()] je podle mne nesmysl. Nema tam byt item[last()]?

    A pak jeste zapist <a href="{$abc/link}"></a> nemuze fungovat, protoze ten href neni ve jmennem prostoru XSLT, takze XSLT procesor jej presne doslova okopiruje do vystupu.
    junckritter avatar 11.12.2006 17:16 junckritter | skóre: 3 | blog: Laying_Circus | Trnava
    Rozbalit Rozbalit vše Re: Spracovanie rss Abclinuxu cez XSLT
    Ad 1) [position()=last()] a [last()] robia to iste, minimalne v prostredi nasej aplikacie. Ale je to jedno, lebo som zistil ze aj tak potrebujem [1].

    Ad 2) Rovnaka (samozrejme okrem cesty ku konkretnemu elementu item) konstrukcia len s adresou Roota a Radia FM funguje dobre, takze tam snad chyba nebude. Nastavenie namespace rdf by tiez malo byt dobre, kedze bez jeho nastavenia mi XSLT procesor vynada ze rdf nepozna, po nastaveni uz mlci. Ako adresa linku sa v tomto konkretnom pripade zobrazuje "", rovnako aj titulok. Aje ked dam spocitat count(//item), tak vyhodi 0.

    Inak XSLT mame verziu 1.0.
    2008 All Human Rights Reserved
    12.12.2006 12:06 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: Spracovanie rss Abclinuxu cez XSLT
    Roota jsem nestudoval, ale podle specifikace RSS1 (jestli se tomu da rikat specifikace), je koren a vetsina jeho potomku, mimo jine i item/title a item/link ve NS http://purl.org/rss/1.0/. Navic posledni clanek byva ten prvni.

    Takze vysledna sablona muze vypadat takhle
    <xslt:stylesheet
        xmlns:xslt="http://www.w3.org/1999/XSL/Transform"
        xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
        xmlns:rss1="http://purl.org/rss/1.0/"
        exclude-result-prefixes="rdf rss1"
        version="1.0">
    
    <xslt:output method="xml" encoding="utf-8" indent="yes"/>
    
    <xslt:template match="/">
        <last_abc>
            <xslt:variable name="abc"
                select="document('http://www.abclinuxu.cz/auto/abc.rss')//rdf:RDF/rss1:item[1]"/>
            <a href="{$abc/rss1:link}"><xslt:value-of select="$abc/rss1:title"/></a>
        </last_abc>
    </xslt:template>
    Ciste teoreticky: RSS1 definuje polozky kanalu pomoci RDF (//rss1:items/rdf:Seq/rdf:li), ktere pres atribut @rdf:resource ukazuje na //rss1:item[@rdf:about]/. Takze by bylo zahodno kontrolovat i to.
    12.12.2006 12:08 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: Spracovanie rss Abclinuxu cez XSLT
    s/koren a vetsina jeho potomku/vetsina jeho potomku/
    junckritter avatar 13.12.2006 12:43 junckritter | skóre: 3 | blog: Laying_Circus | Trnava
    Rozbalit Rozbalit vše Re: Spracovanie rss Abclinuxu cez XSLT
    Diky moc, uz to funguje. Vysledna podoba je <xsl:variable name="abc" select="document('http://www.abclinuxu.cz/auto/zpravicky.rss')//rss:item[1]" /> a <a href="{$abc/link}"><xsl:value-of select="$abc/rss:title" /></a> Takze bolo treba nadefinovat extension-element-prefixes pre rss a pouzit to pri ziskavani elementov (rss:item). Vsetko logicke, len som si to musel uvedomit. Vdaka.
    2008 All Human Rights Reserved

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.