Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.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中解析SOAP XML? 0000000022 利息PubTransp 检查员工在公共场所的利益 运输 0000000008 CS SRE North 2003 客户满意度北SRE 2003 0000000006 CS SRE South 2003 客户满意度SRE South 2003 . . ._Ruby_Parsing_Soap - Fatal编程技术网

如何在ruby中解析SOAP XML? 0000000022 利息PubTransp 检查员工在公共场所的利益 运输 0000000008 CS SRE North 2003 客户满意度北SRE 2003 0000000006 CS SRE South 2003 客户满意度SRE South 2003 . . .

如何在ruby中解析SOAP XML? 0000000022 利息PubTransp 检查员工在公共场所的利益 运输 0000000008 CS SRE North 2003 客户满意度北SRE 2003 0000000006 CS SRE South 2003 客户满意度SRE South 2003 . . .,ruby,parsing,soap,Ruby,Parsing,Soap,我想解析上面的soap字符串(实际上我想从上面的soap中获取项目)。我怎么能做到这一点呢?有一个叫做gem的东西,专门用来处理Ruby中的SOAP 有很好的文档记录,一旦您了解了这一点,并且有了更具体的问题,我相信我们可以帮助您。您可能想看看Savon gem:@MichaelKohl我会将此作为答案…@BenoitGarret:这似乎有点像RTFM类型的答案。不管怎样,我现在就把它贴了。 <?xml version="1.0" encoding="UTF-8"?> <SOA

我想解析上面的soap字符串(实际上我想从上面的soap中获取项目)。我怎么能做到这一点呢?

有一个叫做gem的东西,专门用来处理Ruby中的SOAP


有很好的文档记录,一旦您了解了这一点,并且有了更具体的问题,我相信我们可以帮助您。

您可能想看看Savon gem:@MichaelKohl我会将此作为答案…@BenoitGarret:这似乎有点像RTFM类型的答案。不管怎样,我现在就把它贴了。
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns1="https://extranet.mcs.be/DEV_QUALITY_API/modules/quality/services/soap/quality.php"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
 <ns1:getQuestionnairesListResponse>
  <return SOAP-ENC:arrayType="ns1:QuestionnaireListItem[34]"
   xsi:type="ns1:ArrayOfQuestionnaireListItem">
   <item xsi:type="ns1:QuestionnaireListItem">
    <ID xsi:type="xsd:string">0000000022</ID>
    <Code xsi:type="xsd:string">Interest PubTransp</Code>
    <Reference xsi:type="xsd:string">Check Employees Interest in Public
     Transport</Reference>
   </item>
   <item xsi:type="ns1:QuestionnaireListItem">
    <ID xsi:type="xsd:string">0000000008</ID>
    <Code xsi:type="xsd:string">CS SRE North 2003</Code>
    <Reference xsi:type="xsd:string">Customer Satisfaction SRE North 2003</Reference>
   </item>
   <item xsi:type="ns1:QuestionnaireListItem">
    <ID xsi:type="xsd:string">0000000006</ID>
    <Code xsi:type="xsd:string">CS SRE South 2003</Code>
    <Reference xsi:type="xsd:string">Customer Satisfaction SRE South 2003</Reference>
   </item>
.
.
.