Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/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
如何将XML文件与CSV文件进行比较?机器人框架_Xml_Csv_Robotframework - Fatal编程技术网

如何将XML文件与CSV文件进行比较?机器人框架

如何将XML文件与CSV文件进行比较?机器人框架,xml,csv,robotframework,Xml,Csv,Robotframework,我在${data}中有CSV文件 卡加·阿奇沃 [文件]Carga lista de RUTs a validar desde archivo csv [参数]${file_name} ${data}=读取csv文件${file\u name} [返回]${data} 我在${root}中有XML ${RESULT}=调用Soap方法PersonalInformation${list}#METODO DEL WEB服务

我在${data}中有CSV文件

卡加·阿奇沃 [文件]Carga lista de RUTs a validar desde archivo csv [参数]${file_name}

${data}=读取csv文件${file\u name} [返回]${data}

我在${root}中有XML

${RESULT}=调用Soap方法PersonalInformation${list}#METODO DEL WEB服务

                                                                              #Set Global Variable        ${RESULT}
${xml_result} =          Get Last Received

${xml_unicode} =         Decode Bytes To String       ${xml_result}     UTF-8



#${obj as str}=     Convert To String     ${xml_unicode}
#Log       ${obj as str}
${root} =        Parse XML          ${xml_unicode}
我怎么能做这个比较呢?两个文件包含相同的信息

谢谢


关于

您必须编写一个符合所有逻辑的关键字。这在python中可能是最容易做到的

一种策略是将xml转换为csv,或将csv转换为xml,规范化数据,然后进行比较

另一种策略是在csv文件中的数据上写一个循环,对于每一行,您可以通过使用XMLAPI搜索数据来验证数据是否在XML中