【发布时间】:2013-04-20 05:14:33
【问题描述】:
我是 PHP 的初学者。我有一个 XML 文件。我想搜索具有name 属性值的节点,并将其子节点的文本值存储到变量中。我怎样才能用 PHP 代码做到这一点。
示例。
<Server><Server1><ipaddress name="10.3.0.5"><username>user</username><password>password</password></ipaddress></Server1></Server>
这是我拥有的 XML 文件。此 XML 文件中的父节点 <Server> 将包含许多 <Server1> 子节点。在这里,我想获取节点 <username>(用户)和 <password> 内的数据(密码)在使用关键字10.3.0.5(即节点ipaddress 的id 属性值)搜索时分成两个不同的变量。请为此提供一个不错的 PHP 代码。
【问题讨论】:
-
你需要一个 PHP XML 解析器
-
阅读这个 SO 问题的答案:stackoverflow.com/questions/699821/…