如何为php中现有的子节点数据创建警报消息


How to create a alert message for existing child node data in php

我有一个xml文档:

<root>
   <info>
      <name>John</name>
      <address>USA</address>
   </info>
   <info>
      <name>David</name>
      <address>Australia</address>
   </info>
</root>

我需要核对姓名;如果名称John存在于<name>节点中,那么它应该显示该名称已经存在的警报,如果不存在,则数据应该附加在XML文档中。

有什么帮助吗。。?

$xml = simplexml_load_file($xmlUrl);
$Entry = $xml->channel->item;
foreach ($Entry as $EntryItem){
    if($EntryItem->name == 'ArrayList/Whatever') {
        echo "ignoring $EntryItem->name";
    } else {
        // Whatever code
    }
}

这很可能是你需要做的事情的开始。我不太确定你从哪里得到了你的名字列表,也不知道你想如何得到提醒,基于此,php不能提供提醒框,但javascript可以。您可以在之后使用javascript来检查可能是隐藏列表的信息,然后以这种方式发出警报。这样做的方法太多了。