例如
<?xml version='1.0' encoding="UTF-8"?>
<orguserlist>
<orguser useraccount="[email protected]" manageright="USER">
<departmentid>/00/1</departmentid>
</orguser>
<orguser useraccount="[email protected]" manageright="USER">
<departmentid>/00/1</departmentid>
</orguser>
<orguser useraccount="[email protected]" manageright="USER">
<departmentid>/00/1</departmentid>
</orguser>
</orguserlist>怎么取得useraccount , manageright的值
<?xml version='1.0' encoding="UTF-8"?>
<orguserlist>
<orguser useraccount="[email protected]" manageright="USER">
<departmentid>/00/1</departmentid>
</orguser>
<orguser useraccount="[email protected]" manageright="USER">
<departmentid>/00/1</departmentid>
</orguser>
<orguser useraccount="[email protected]" manageright="USER">
<departmentid>/00/1</departmentid>
</orguser>
</orguserlist>怎么取得useraccount , manageright的值
<?xml version='1.0' encoding="UTF-8"?>
<orguserlist>
<orguser useraccount="[email protected]" manageright="USER">
<departmentid>/00/1 </departmentid>
</orguser>
<orguser useraccount="[email protected]" manageright="USER">
<departmentid>/00/1 </departmentid>
</orguser>
<orguser useraccount="[email protected]" manageright="USER">
<departmentid>/00/1 </departmentid>
</orguser>
</orguserlist>
XML;$dom = simplexml_load_string($xml);
print_r($dom);
SimpleXMLElement Object
(
[orguser] => Array
(
[0] => SimpleXMLElement Object
(
[@attributes] => Array
(
[useraccount] => [email protected]
[manageright] => USER
) [departmentid] => /00/1
) [1] => SimpleXMLElement Object
(
[@attributes] => Array
(
[useraccount] => [email protected]
[manageright] => USER
) [departmentid] => /00/1
) [2] => SimpleXMLElement Object
(
[@attributes] => Array
(
[useraccount] => [email protected]
[manageright] => USER
) [departmentid] => /00/1
) ))
$node_lists = $doc->getElementsByTagName('orguser'); foreach ($node_lists as $node) {
$useraccount = $node->getAttribute('useraccount');
$manageright = $node->getAttribute('manageright'); echo '<li>useraccount : ' , $useraccount;
echo '<li>manageright : ' , $manageright; }
?>
$simple ="conf/orguserlist.xml";
$p = xml_parser_create();
$filehandler = fopen($simple, "r");//打开文件
while ($data = fread($filehandler, 409600))
{
xml_parse_into_struct($p, $data, $vals, $index);
}
fclose($filehandler);
xml_parser_free($p);
foreach ($index['ORGUSER'] as $key)
{
$user_account=$vals[$key]['attributes']['USERACCOUNT'];
}