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 16:55 | Zajímavý software

    pico-usb-wifi je open source firmware pro Raspberry Pi Pico W, který jej promění v USB Wi-Fi adaptér. Po připojení k počítači se objeví jako zařízení USB CDC-NCM.

    Ladislav Hagara | Komentářů: 0
    dnes 16:00 | IT novinky

    Americká společnost Google ze skupiny Alphabet bude muset podle nových požadavků Evropské unie umožnit společnosti OpenAI i dalším konkurentům v oblasti umělé inteligence (AI) a internetových vyhledávačů přístup ke svým službám. Ve svém rozhodnutí o tom včera informovala Evropská komise (EK). Opatření má zajistit dodržování pravidel, jejichž cílem je omezit v EU tržní sílu velkých technologických firem. Google s tím nesouhlasí.

    … více »
    Ladislav Hagara | Komentářů: 0
    dnes 04:55 | Komunita

    Nové verze webových prohlížečů Chrome a Firefox jsou vydávány každé 4 týdny. Aktuální verze Chrome je 150. Aktuální verze Firefoxu je 152. V březnu bylo oznámeno, že od září přejde Chrome na dvoutýdenní cyklus vydávání verzí. To by znamenalo, že Chrome v číslování verzí Firefox brzy přeskočí. Vývojáři Firefoxu proto také od září přecházejí na dvoutýdenní cyklus vydávání verzí. :-)

    Ladislav Hagara | Komentářů: 3
    dnes 00:22 | Zajímavý software

    Microsoft Comic Chat (Wikipedie), tj. grafický IRC klient z devadesátek, který převáděl konverzace na IRC do podoby komiksových panelů, a který zpopularizoval font Comic Sans, je dnešním dnem open source. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.

    Ladislav Hagara | Komentářů: 1
    včera 19:55 | Nová verze

    Byla vydána (𝕏) nová verze 26.7 open source firewallové a routovací platformy OPNsense (Wikipedie). Jedná se o fork pfSense postavený na FreeBSD. Kódový název OPNsense 26.7 je Xenial Xenops. Přehled novinek v příspěvku na fóru.

    Ladislav Hagara | Komentářů: 0
    včera 14:44 | IT novinky

    Na Seznam nepovolených internetových her (Wikipedie) se k 13. 7. 2026 dostala predikční platforma Polymarket.

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

    Nová čísla časopisů od nakladatelství Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 167 (pdf) a Hello World 30 (pdf).

    Ladislav Hagara | Komentářů: 0
    včera 00:44 | Nová verze

    Byla vydána nová verze 3.22.0 grafického vývojového prostředí a platformy Gambas (Wikipedie) založené na interpretru programovacího jazyka Basic s rozšířením o objektově orientované programování. Přehled novinek v poznámkách k vydání. Zdrojové kódy jsou k dispozici na GitLabu.

    Ladislav Hagara | Komentářů: 0
    15.7. 20:22 | Komunita

    FreeBSD odstranilo poslední GPL kód ze základního systému. Konkrétně dpv, libdpv, libfigpar a dialog. Instalátor před čtyřmi lety přešel z dialogu na bsddialog.

    Ladislav Hagara | Komentářů: 2
    15.7. 15:22 | IT novinky

    Sociální síti 𝕏 (dříve Twitter) má dnes 20 let. Pro veřejnost byla zpřístupněna 15. července 2006.

    Ladislav Hagara | Komentářů: 2
    Které desktopové prostředí na Linuxu používáte?
     (11%)
     (7%)
     (2%)
     (17%)
     (31%)
     (4%)
     (6%)
     (2%)
     (15%)
     (25%)
    Celkem 2155 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník


    Dotaz: XML: tagy nebo atributy?

    18.1.2012 15:30 xml
    XML: tagy nebo atributy?
    Přečteno: 372×
    Je lepsi pouzivat v XML tagy, nebo atributy?

    Kdyz mam napr. nastaveni samby:
    [global]
       hosts allow = 192.168. localhost  
       workgroup = LAN
    [homes]
       comment = Domovske adresare
       browseable = yes
       writable = yes
       create mask = 0700
       valid users = %S
       hide dot files = yes
    
    a udelam z neho XML. Ktery zpusob je lepsi?
    <?xml version="1.0"?>
    <samba>
    	<global>
    		<host_allow>
    			<host>192.168.</host>
    			<host>localhost</host>
    		</host_allow>
    		<workgroup>LAN</workgroup>
    	</global>
    	<homes>
    		<comment>Domovske adresare</comment>
    		<browseable>yes</browseable>
    		<writable>yes</writable>
    		<create_mask>0700</create_mask>
    		<valid_users>%S</valid_users>
    		<hide_dot_files>no</hide_dot_files>
    	</homes>
    
    </samba>
    <?xml version="1.0"?>
    <samba>
    	<global>
    		<host_allow>
    			<host value="192.168. " />
    			<host value="localhost" />
    		</host_allow>
    		<workgroup value="LAN" />
    	</global>
    	<homes>
    		<comment value="Domovske adresare" />
    		<browseable value="yes" />
    		<writable value="yes" />
    		<create_mask value="0700" />
    		<valid_users value="%S" />
    		<hide_dot_files value="no" />
    	</homes>
    </samba>
    <?xml version="1.0"?>
    <samba>
    	<global workgroup="LAN" host_allow="192.168. localhost">
    	<homes comment="Domovske adresare" browseable="yes" writable="yes" create_mask="0700" valid_users="%S" hide_dot_files="no" />
    </samba>

    Odpovědi

    18.1.2012 15:57 Vojtěch Horký | skóre: 39 | blog: Vojtův zápisník | Praha
    Rozbalit Rozbalit vše Re: XML: tagy nebo atributy?
    Nejjednodušší pravidlo, které znám je, že tagy (resp. text mezi nimi) jsou pro informace zobrazitelné uživateli a atributy jsou jakési "meta-informace". Například zápis dvou vteřin bych proto udělal takhle:
    <vysledek jednotka="s">2</vysledek>
    U uvedeného příkladu bych proto asi volil mutaci tohohle typu:
    <homes writable="yes" browseable="yes">
       <comment>Domovske adresare</comment>
    ...
    I am always ready to learn although I do not always like to be taught. (W. Churchill)
    18.1.2012 18:24 xml
    Rozbalit Rozbalit vše Re: XML: tagy nebo atributy?
    A jak to s rychlosti zpracovani? Nekde jsem cetl, ze atributy jsou pomalejsi. A treba u te sekce "homes" by byly same atributy.
    18.1.2012 20:49 Vojtěch Horký | skóre: 39 | blog: Vojtův zápisník | Praha
    Rozbalit Rozbalit vše Re: XML: tagy nebo atributy?
    A jak to s rychlosti zpracovani? Nekde jsem cetl, ze atributy jsou pomalejsi.
    A kde? Tohle se určitě nedá říct obecně, protože to záleží na parseru a jak data načítá/zpracovává.

    Podle ukázky bych řekl, že data nebudou příliš veliká (řádově KB) a nemá moc smysl rychlost zpracování řešit. To má cenu řešit až když budou velikosti zpracovávaných souborů v řádech desítek MB (jednotky jsem odhadoval, nemám k dispozici žádná měření).
    I am always ready to learn although I do not always like to be taught. (W. Churchill)
    18.1.2012 21:32 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: XML: tagy nebo atributy?
    To je otázka z rodiny "která distribuce je nejlepší", "je lepší C nebo C++" apod.

    Uvědomte si, že každý atribut můžete mít u tagu jenom jednou a nezáleží u nich na pořadí. Zároveň atribut představuje atomickou hodnotu, tag můžete v budoucnosti rozšířit a pomocí vnořených elementů v něm informace dál strukturovat. Hlavní informace by měl nést tag, atribut je pak spíš doplňková informace. Z uvedených příkladů bych volil ten první.
    18.1.2012 21:56 l4m4
    Rozbalit Rozbalit vše Re: XML: tagy nebo atributy?
    Jo, taky bych volil ten první příklad z nastavení samby, žádné to následující XML :o)
    18.1.2012 22:16 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: XML: tagy nebo atributy?
    Ano, každý nástroj ať má svůj formát konfiguračního souboru, nejlépe nějaký bez specifikace s ručně psaným parserem. Jenom ať se na to nedají použít žádné univerzální nástroje. A vůbec nejlepší je něco jako formát Apache - má to špičaté závorky, takže to naštve odpůrce XML, ale zároveň to XML není, takže to naštve i příznivce.
    18.1.2012 23:10 Kit
    Rozbalit Rozbalit vše Re: XML: tagy nebo atributy?
    Samba přece používá formát inifile. Některé jazyky ho přímo podporují. Ohledně Apache však souhlasím, jinde se snad takové konfiguráky nedělají.

    Zajímavou konfiguraci má i Sendmail. Naštěstí se tento formát jinde nepoužívá.
    19.1.2012 08:01 Filip Jirsák | skóre: 67 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: XML: tagy nebo atributy?
    Ano, Samba používá jednu z milionů variant inifile.
    19.1.2012 11:07 Sten Fil
    Rozbalit Rozbalit vše Re: XML: tagy nebo atributy?
    Ahoj, ja sem volil xml jen s tagy (elementy). At nemusim implementovat i zpracovani atributu.

    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.