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 17:00 | Nová verze

    Německo-americká společnost Black Forest Labs představila FLUX 3 Image Klein, otevřený model s 5,6 miliardami parametrů pro tvorbu a úpravu obrázků. Dovede pracovat až s deseti referenčními snímky a zvládá generování v rozlišení až 4K, díky své menší velikosti ('klein' v němčině znamená 'malý') je model vhodný pro používání na běžných grafických kartách. Jedná se bohužel o cenzurovaný generativní model, z korpusu byl před trénováním

    … více »
    ❗Červivý Hřib krade❗ | Komentářů: 2
    dnes 11:33 | Nová verze Ladislav Hagara | Komentářů: 1
    dnes 08:26 | Zajímavý článek
    Do roku 2030 bude nutno cca 1/4 podmořských optických kabelů nahradit novými. Do roku 2040 bude polovina obsluhující opravárenské flotily přesluhující. Na starost mají ke dnešku cca 1.500.000 km komunikačních podmořských kabelů v 607 kompletech instalací. Více na blogu APNIC
    vencour | Komentářů: 0
    včera 17:33 | Bezpečnostní upozornění

    Byla vydána nová verze 25.12.6 linuxové distribuce primárně určené pro routery a vestavěné systémy OpenWrt (Wikipedie). Opravena je řada zranitelností v základních síťových službách, které jsou ve výchozím nastavení aktivní a které lze zneužít na dálku. Důrazně je doporučena aktualizace.

    Ladislav Hagara | Komentářů: 0
    včera 16:00 | Zajímavý projekt

    Český projekt mapSTL.com promění vybrané místo na světě ve 3D mapu pro tisk, včetně měst, kopců a hor. Vytištěnou mapu můžete také pověsit na zeď jako obraz. STL i barevný 3MF stáhnete zdarma a bez registrace. Vyzkoušejte své oblíbené místo a podělte se o zpětnou vazbu.

    cvp | Komentářů: 4
    včera 10:22 | Pozvánky

    Byl zveřejněn průběžně aktualizovaný program konference OpenAlt 2026 o otevřeném softwaru a datech, IT bezpečnosti, DIY a IoT. Konference proběhne o víkendu 7. a 8. listopadu v prostorách FIT VUT v Brně. Vstup je zdarma.

    Ladislav Hagara | Komentářů: 0
    včera 08:08 | Zajímavý článek
    Nepálský ISP WorldLink Communications popisuje sedm let zavádění IPv6. Dnes provozuje přes milion IPoE přípojek, všechny s podporou IPv6, a přibližně 70 % provozu přenáší přes IPv6.… více »
    vencour | Komentářů: 3
    včera 02:11 | Nová verze

    Po 9 týdnech vývoje od vydání Linuxu 7.2 oznámil Linus Torvalds vydání Linuxu 7.3. Podrobný přehled novinek a vylepšení na Linux Kernel Newbies nebo LWN.net: první a druhá polovina začleňovacího okna.

    Ladislav Hagara | Komentářů: 3
    18.10. 23:39 | Bezpečnostní upozornění
    Zjištěna zranitelnost v kernelu projevující se při virtualizaci. Nejde tedy o chybu samotného KVM ani konkrétního poskytovatele cloudu, ale o problém v linuxovém zpracování IPv4 paketů, který se může týkat různých virtualizačních a sandboxových prostředí. Více např. na hacker.news - Critical PwnEscape Linux Kernel Vulnerability Lets Guest VMs Read Host Memory. Aktualizace jsou k dispozici.
    vencour | Komentářů: 0
    18.10. 23:38 | Bezpečnostní upozornění
    Malware napsaný v Go se šíří mezi linuxovými systémy, pokouší se získávat SSH klíče a využívá kompromitované stroje pro těžbu kryptoměn. Autor použil FakeNet-NG a Wireshark k analýze síťové komunikace. Popsal také indikátory kompromitace a možnosti obrany. Zajímavé je propojení SSH bezpečnosti, analýzy síťového provozu a detekce prostřednictvím SIEM. více
    vencour | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (30%)
     (8%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2880 hlasů
     Komentářů: 32, poslední 11.10. 17:02
    Rozcestník

    Dotaz: jde udělat v XSLT seznam atributů elementu oddělených čárkou?

    27.10.2013 10:09 jeleniste | skóre: 13 | blog: Prokustovo lože
    jde udělat v XSLT seznam atributů elementu oddělených čárkou?
    Přečteno: 597×

    Mám XML, ze kterýho chci něco soukat do db a jednotlivý položky jsou jako atributy elementu, tj něco jako

    <KAT KATEGORIE="10" KAT_SPEC="0"/>
    

    A z toho chci mít

    INSERT INTO KAT (KATEGORIE, KAT SPEC) VALUES (10, 0);
    

    Problém mě dělají ty čárky mezi tim. Z jednotlivejch elementů udělat cooma separated list, to umim (vygůglovat), ale udělat ho z atributů ne

    Nejsem blbý, jen se hloupě ptám

    Řešení dotazu:


    Odpovědi

    27.10.2013 11:34 NN
    Rozbalit Rozbalit vše Re: jde udělat v XSLT seznam atributů elementu oddělených čárkou?
    Jazyk?
    27.10.2013 11:36 NN
    Rozbalit Rozbalit vše Re: jde udělat v XSLT seznam atributů elementu oddělených čárkou?
    Neumim cist.. ignore.
    27.10.2013 14:12 Kit
    Rozbalit Rozbalit vše Re: jde udělat v XSLT seznam atributů elementu oddělených čárkou?
    Asi hledáš tohle:
    <xsl:for-each select="KAT/@*">
        <xsl:value-of select="name(.)"/>
        <xsl:value-of select="."/>
    </xsl:for-each>
    27.10.2013 15:17 jeleniste | skóre: 13 | blog: Prokustovo lože
    Rozbalit Rozbalit vše Re: jde udělat v XSLT seznam atributů elementu oddělených čárkou?
    No, k tomu jsem se dogůgloval, ale ztroskotal jsem na tom, jak pořešit ty čárky, aby nebyla za poslednim atributem. Všechno co jsem našel operuje s tim, že se koukne, jestli je to poslední element, to u atributů nevim jak udělat. Nevim, jestli nebude pro mě výhodnější to nějak spytlíkovat v perlu, tohle je sice elegantnější, ale mam trochu strach, že se s tim budu patlat a nakonec narazim na něco, co nebudu umět udělat a ta práce přijde vniveč.
    Nejsem blbý, jen se hloupě ptám
    Řešení 1× (jeleniste (tazatel))
    27.10.2013 15:26 Kit
    Rozbalit Rozbalit vše Re: jde udělat v XSLT seznam atributů elementu oddělených čárkou?
    Nedalo mi to a zkusil jsem si to udělat celé. Vstupní data:
    <root>
    <kat kategorie="10" kat_spec="1"/>
    <kat kategorie="12" kat_spec="4"/>
    <zbozi nazev="Kalhoty" cena="800"/>
    <zbozi nazev="Košile" cena="300"/>
    </root>
    Šablona:
    <?xml version="1.0"?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >
    <xsl:output method="text" encoding="UTF-8"/>
    
    <xsl:template match="/root">
        <xsl:for-each select="*">INSERT INTO <xsl:value-of select="name(.)"/> (<xsl:for-each select="@*">
                <xsl:if test="position() != 1">, </xsl:if>
                <xsl:value-of select="name(.)"/></xsl:for-each>) VALUES (<xsl:for-each select="@*">
                <xsl:if test="position() != 1">, </xsl:if>'<xsl:value-of select="."/>'</xsl:for-each>);<xsl:text>
    </xsl:text>
        </xsl:for-each>
    </xsl:template>
    
    </xsl:stylesheet>
    
    Výstup:
    INSERT INTO kat (kategorie, kat_spec) VALUES ('10', '1');
    INSERT INTO kat (kategorie, kat_spec) VALUES ('12', '4');
    INSERT INTO zbozi (nazev, cena) VALUES ('Kalhoty', '800');
    INSERT INTO zbozi (nazev, cena) VALUES ('Košile', '300');
    
    Pozor, nemám v tom ošetřeny speciální znaky.
    27.10.2013 16:01 jeleniste | skóre: 13 | blog: Prokustovo lože
    Rozbalit Rozbalit vše Re: jde udělat v XSLT seznam atributů elementu oddělených čárkou?
    Super díky, to je přesně ono, akorát mi není jasný, jak funguje ta podmínka s tou čárkou, to se bere pozice od zadu? Jako, je to elegantní, to udělat takhle.
    Nejsem blbý, jen se hloupě ptám
    27.10.2013 16:05 Kit
    Rozbalit Rozbalit vše Re: jde udělat v XSLT seznam atributů elementu oddělených čárkou?
    Ne, dal jsem čárku dopředu. Pokud by byla první, tak ji nevypisuji.
    27.10.2013 16:13 jeleniste | skóre: 13 | blog: Prokustovo lože
    Rozbalit Rozbalit vše Re: jde udělat v XSLT seznam atributů elementu oddělených čárkou?
    Tak, teď si fakt připadám jak debil. Díky moc.
    Nejsem blbý, jen se hloupě ptám
    27.10.2013 16:20 Kit
    Rozbalit Rozbalit vše Re: jde udělat v XSLT seznam atributů elementu oddělených čárkou?
    Ani bych se nedivil, kdybys z toho byl jelen :-D
    27.10.2013 17:39 jeleniste | skóre: 13 | blog: Prokustovo lože
    Rozbalit Rozbalit vše Re: jde udělat v XSLT seznam atributů elementu oddělených čárkou?
    Já mam už pro tyhle případy to tvrzení v mym podpisu.
    Nejsem blbý, jen se hloupě ptám

    Založit nové vlákno • Nahoru

    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.