Autor | Zpráva | ||
---|---|---|---|
x.ml Profil * |
#1 · Zasláno: 10. 3. 2010, 09:51:41
kdyz mam v xml <data1></data1> <data2></data2> az <datax></datax> kde x je cislo ktere dopredu neznam jak tohle projit?
diky za pomoc zkousel jsem kde co ale nejak me uz nic nenapada |
||
DoubleThink Profil * |
#2 · Zasláno: 10. 3. 2010, 11:52:32
Proč navrhuješ XML takhle hloupě? Stejný druh dat by měl mít stejný název tagu, pořadí už je stanoveno jeho pozicí.
Jinak si prostuduj metodu SimpleXMLElement::children. |
||
x.ml Profil * |
#3 · Zasláno: 10. 3. 2010, 13:55:33
DoubleThink:
ja to tak pitome nenavrhl uz jsem to tak dostal stim ze zmenit to nejde. children mi asi moc nepomuze. cele to je asi takhle <a> <aa></aa> <ff></ff> <data></data> <data2></data2> <data3></data3> ....... <dataX></dataX> <rr></rr> </a> ja proste nemuzu prijit na to jak takhle nejak vytahnout jen ty data. abych je nemusel tahat po jednom |
||
Taps Profil |
#4 · Zasláno: 10. 3. 2010, 14:03:30
x.ml:
a je dána nějaká posloupnost čísla u data ? |
||
x.ml Profil * |
#5 · Zasláno: 10. 3. 2010, 14:09:18
Taps:
ano je to v podstate tak jak jsem ukazal zacne to data pak data2 data3 az dataX. |
||
nightfish Profil |
#6 · Zasláno: 10. 3. 2010, 14:14:06
<?php $sxe = new SimpleXMLElement('soubor.xml', NULL, TRUE); foreach ($sxe->children() as $v) { if (substr($v->getName(), 0, 4) == 'data') { // neco udelej echo $v->getName()." -- ".$v."<br>"; } } |
||
x.ml Profil * |
#7 · Zasláno: 10. 3. 2010, 14:50:06
nightfish:
diky moc to substr me uz nenapadlo |
||
Časová prodleva: 14 let
|
0