Portál AbcLinuxu, 7. května 2025 16:54
[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 = yesa 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>
<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> ...
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í).
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.