gpt4 book ai didi

php - 使用 SimpleXML 获取属性和值

转载 作者:可可西里 更新时间:2023-11-01 12:44:40 24 4
gpt4 key购买 nike

我真的不明白如何在 PHP 中使用 SimpleXML。

这是我的 XML 文件的示例:

<?xml version="1.0" encoding="UTF-8" ?>
<eventlog version="1.1">

<event source="Firewall" timeStamp="1308433939" type="0" deleted="0" bodyLength="218">
<subject>Network access detected</subject>
<action>Allowed</action>
<message>The program c:\xampp\apache\bin\httpd.exe attempted to connect to the Internet. The program used the protocol TCP on port 80.</message>
</event>

</eventlog>

我需要检索这个:来源、时间戳、主题、操作、消息

我只是不明白。有人可以帮我解决这个问题吗?

最佳答案

这段代码应该可以工作:

$xml = new SimpleXMLElement($xmlString);
$source = $xml->event->attributes()->source;
$timestamp = $xml->event->attributes()->timestamp;
$subject = $xml->event->subject;
$action = $xml->event->action;
$message = $xml->event->message;

... 其中 $xmlString 是 xml 文件的字符串。

阅读如何使用 simpleXML here .

希望这对您有所帮助,祝您好运!

关于php - 使用 SimpleXML 获取属性和值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6399504/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com