<field name="first_name" type="text">
<label>First Name</label>
<constraints>
<required />
<min_length>1</min_length>
<max_length>255</max_length>
</constraints>
</field>
<field name="password" type="password">
<label>Password</label>
<constraints>
<required />
<min_length>6</min_length>
<max_length>8</max_length>
</constraints>
</field>
<field name="age" type="text">
<label>Age</label>
<constraints>
<min>1</min>
<max>99</max>
</constraints>
</field>
Supposons que j'ai ce xml comment puis-je vérifier l'existence d'un fichier requis dans chaque élément.Problème xml simple avec les balises xml stand alone
j'ai ce code
$i=0 ;
foreach($xml as $field)
{
$required = $xml->field[$i]->constraints[0]->required ;
var_dump($required) ;
$i++ ;
}
si vous voyez var_dump résultat que vous obtiendrez le problème est le résultat var_dump ici:
object(SimpleXMLElement)#4 (0) {}
object(SimpleXMLElement)#2 (0) {}
object(SimpleXMLElement)#5 (0) {}
il n'y a pas d'étiquette requis troisième segment de terrain, mais résultat var_dump est le même .
wouldn » t il est '$ xml-> champ [$ i] -> contraintes [0] -> requis [0]'? –
oups, ouais les tanks man;) ça marche. – mehdi