Holen Sie sich ein bestimmtes Kind-Tag aus einem DOMElement in PHP
Ich gehe durch eine XML-Definitionsdatei und habe eine DOMNodeList, durch die ich gehe. Ich muss den Inhalt eines untergeordneten Tags extrahieren, der sich möglicherweise in der aktuellen Entität befindet oder nicht.
<input id="name">
<label>Full Name:</label>
<required />
</input>
<input id="phone">
<required />
</input>
<input id="email" />
Ich muss ersetzen ????????????? mit etwas, das mir den Inhalt des Label-Tags gibt, wenn es existiert.
Code
foreach($dom->getElementsByTagName('required') as $required){
$curr = $required->parentNode;
$label[$curr->getAttribute('id')] = ?????????????
}
Erwartetes Ergebnis
Array(
['name'] => "Full Name:"
['phone'] =>
)