<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>
Предположим, что у меня есть этот xml, как я могу проверить требуемое хранение в каждом элементе.простая проблема xml с xml отдельными тегами
У меня этот код
$i=0 ;
foreach($xml as $field)
{
$required = $xml->field[$i]->constraints[0]->required ;
var_dump($required) ;
$i++ ;
}
если вы видите var_dump результата вы получите проблему здесь var_dump результат:
object(SimpleXMLElement)#4 (0) {}
object(SimpleXMLElement)#2 (0) {}
object(SimpleXMLElement)#5 (0) {}
нет обязательного тега в сегменте третьего поля, но результат var_dump такой же .
Wouldn» t это поле $ xml-> [$ i] -> ограничения [0] -> required [0] '? –
упс, да танков человек;) он работает. – mehdi