我需要删除以服务器,名称,地址,端口,月份/服务器开头的行。如何在 PHP 中删除它们。我不知道如何删除它们。有没有简单的方法来删除它们?
<?xml version="1.0" encoding="UTF-8"?>
<server>
<name> Vote Statistic Number 4</name>
<address>domain.tld</address>
<port>1111</port>
<month>201402</month>
<voters>
<voter>
<nickname>Username 1</nickname>
<votes>2</votes>
</voter>
<voter>
<nickname>Username 2</nickname>
<votes>1</votes>
</voter>
<voter>
<nickname>Username 3</nickname>
<votes>1</votes>
</voter>
</voters>
</server>
您可以使用
unset删除记录,作业.xml文件包含您的xml数据
<?php
if (file_exists ( 'job.xml' )) {
$xml = simplexml_load_file ( 'job.xml' );
foreach ( $xml->voters->voter as $user ) {
echo 'Nickname: ' . $user->nickname . '<br>';
echo 'votes: ' . $user->votes . '<br><br>';
}
} else {
exit ( "Datei $xmlFile kann nicht geöffnet werden." );
}