xml-Datei: stu.xml:
Kopieren Sie den CodeDer Code lautet wie folgt:
Zhang San
80
90
70
75
Die obige Datei stu.xml stellt einige Studentendaten bereit.
Jetzt müssen Sie jedem Xuesheng-Knoten ein Zongfen-Attribut hinzufügen, dessen Wert dem Wert von Yuwen Shuxue Yingyu entspricht
wie unten gezeigt:
Kopieren Sie den Code
Der Code lautet wie folgt:
Zhang San 80
90
70
240< ;/zongfen>
李思
60
< ; Shuxue & gt; 🎜> & lt;/xueShengmen & gt;
Verwenden Sie PHP zur Implementierung:
Kopieren Sie den Code
Der Code lautet wie folgt:
$doc = new DOMDocument();$doc->load( 'stu.xml' );
$students = $doc->getElementsByTagName( „xuesheng ” );
foreach($students as $stu){
$yuwen = $stu->getElementsByTagName( „yuwen“ )->item(0)->nodeValue; $shuxue = $stu->getElementsByTagName( „shuxue“ )->item(0)->nodeValue; $yingyu = $stu->getElementsByTagName( „yingyu“ )->item(0)-> nodeValue;
$zongfen = $stu->getElementsByTagName( „zongfen“ )->item(0)->nodeValue;
if($zongfen){
echo „Der Knoten existiert bereits, Kein Hinzufügen mehr!";
continue;
}
$zongfen = $yuwen $shuxue $yingyu;
$newNode = $doc->createElement("zongfen",$zongfen);
$stu->appendChild($newNode);
}
$result = $doc->saveXML('stu.xml');
?>
Ähnliche Artikel
PHPs XML-Klasse DOMDocument
php generiert eine einfache XML-Datei