删除 PHP 中未使用的 XML 行



我需要删除以服务器,名称,地址,端口,月份/服务器开头的行。如何在 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." );
}

最新更新