Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.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
如何在Ruby中将同名XML元素解析为数组?_Ruby_Xml_Soap_Xml Parsing_Savon - Fatal编程技术网

如何在Ruby中将同名XML元素解析为数组?

如何在Ruby中将同名XML元素解析为数组?,ruby,xml,soap,xml-parsing,savon,Ruby,Xml,Soap,Xml Parsing,Savon,我正在使用Savon使用Ruby中的SOAP服务,它返回一个响应,该响应将同名元素作为单个元素而不是数组。如何将其检索为数组 ``` AAA p101 BBB p102 CCC p103 ```您使用哪种XML解析器?您自己(可能是非功能性的)是如何解决这个问题的?Savon是一个XML解析器。你能试着把散列转换成数组吗?响应应该有一个to_散列方法,那么该方法返回什么?使用哪个XML解析器?您自己(可能是非功能性的)是如何解决这个问题的?Savon是一个XML解析器。你能试着把散列转换

我正在使用Savon使用Ruby中的SOAP服务,它返回一个响应,该响应将同名元素作为单个元素而不是数组。如何将其检索为数组

```


AAA
p101
BBB
p102
CCC
p103

```

您使用哪种XML解析器?您自己(可能是非功能性的)是如何解决这个问题的?Savon是一个XML解析器。你能试着把散列转换成数组吗?响应应该有一个to_散列方法,那么该方法返回什么?使用哪个XML解析器?您自己(可能是非功能性的)是如何解决这个问题的?Savon是一个XML解析器。你能试着把散列转换成数组吗?响应应该有一个to_散列方法,那么返回什么呢?
<ProjectListResult>
    <List>
        <Projects>
            <Project>
                <Name>AAA</Name>
                <Id>p101</Id>
            </Project>
            <Project>
                <Name>BBB</Name>
                <Id>p102</Id>
            </Project>
            <Project>
                <Name>CCC</Name>
                <Id>p103</Id>
            </Project>
        </Projects>
    </List>
</ProjectListResult>