Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dictionary 遍历xml返回值_Dictionary_Iteration - Fatal编程技术网

Dictionary 遍历xml返回值

Dictionary 遍历xml返回值,dictionary,iteration,Dictionary,Iteration,有人知道我将如何迭代这个返回值吗。我从一个xml到dict的返回中得到了这个 OrderedDict([('name', 'GigabitEthernet1'), ('description', 'to port6.sandbox-backend'), ('type', OrderedDict([('@xmlns:ianaift', 'urn:ietf:params:xml:ns:yang:iana-if-type'), ('#text', 'ianaift:ethernetCsmacd

有人知道我将如何迭代这个返回值吗。我从一个xml到dict的返回中得到了这个

    OrderedDict([('name', 'GigabitEthernet1'), ('description', 'to port6.sandbox-backend'), ('type', OrderedDict([('@xmlns:ianaift', 'urn:ietf:params:xml:ns:yang:iana-if-type'), ('#text', 'ianaift:ethernetCsmacd')])), ('enabled', 'true'), ('ipv4', OrderedDict([('@xmlns', 'urn:ietf:params:xml:ns:yang:ietf-ip'), ('address', OrderedDict([('ip', '10.10.20.175'), ('netmask', '255.255.255.0')]))])), ('ipv6', OrderedDict([('@xmlns', 'urn:ietf:params:xml:ns:yang:ietf-ip')]))])
OrderedDict([('name', 'GigabitEthernet2'), ('description', 'L3 Link to core-rtr01'), ('type', OrderedDict([('@xmlns:ianaift', 'urn:ietf:params:xml:ns:yang:iana-if-type'), ('#text', 'ianaift:ethernetCsmacd')])), ('enabled', 'true'), ('ipv4', OrderedDict([('@xmlns', 'urn:ietf:params:xml:ns:yang:ietf-ip'), ('address', OrderedDict([('ip', '172.16.252.21'), ('netmask', '255.255.255.252')]))])), ('ipv6', OrderedDict([('@xmlns', 'urn:ietf:params:xml:ns:yang:ietf-ip')]))])
现在我只需要遍历name变量,但稍后很可能需要ip和网络掩码