<wsdl:definitions targetNamespace="http://www.webserviceX.NET/">
<wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="http://www.webserviceX.NET/">
<s:element name="ConversionRate">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="FromCurrency" type="tns:Currency"/>
<s:element minOccurs="1" maxOccurs="1" name="ToCurrency" type="tns:Currency"/>
</s:sequence>
</s:complexType>
</s:element>
<s:simpleType name="Currency">
<s:restriction base="s:string">
<s:enumeration value="AFA"/>
<s:enumeration value="ALL"/>
<s:enumeration value="DZD"/>
<s:enumeration value="ARS"/>
열거 형의 모든 요소를 얻으려고하고 있지만 올바르게 만들 수없는 것 같습니다. 이것은 숙제이므로 가능한 경우 완전한 해결책을 제시하지 말고 단지 지침 만 따르십시오.이 XML 요소에 액세스 중
$feed = simplexml_load_file('http://www.webservicex.net/CurrencyConvertor.asmx?WSDL');
foreach($feed->simpleType as $val){
$ns s = $val->children('http://www.webserviceX.NET/');
echo $ns_s -> enumeration;
}
내가 뭘 잘못하고 있니?
감사
그냥 코멘트, 당신이 두 개의 서로 다른 변수를 가지고 당신의 '$ ns s'와'$ ns_s' 코드를 게시했습니다. –
미안하지만, 오타입니다. 그렇지만 여전히 동일한 문제입니다. – csU