2012-03-24 4 views
0

simplexml_load_file을 사용하여로드 한 XML 파일에 if 점검을 수행하려고합니다.XML 파일에서 데이터 액세스

내가 원하는대로 결과물을 출력 할 때 데이터에 액세스했습니다. 웹 서비스 일 때가끔 때 맞추어 받아 들일 필요가있는 응답 일 수도 있습니다. 다음은 확인할 수있게하려는 XML입니다.

<?xml version="1.0" encoding="utf-8"?> 
<ProductSizes /> 

누군가 나를 도울 수 있습니까? 나는 아래 사용하고 있습니다 :

$xmlstock = simplexml_load_file($xmlfeed); 
+0

[무엇을 시도해 보셨나요] (http://mattgemmell.com/2008/12/08/what-have-you-tried/)? – ghoti

+1

어떤 언어입니까? PHP, 루비, 자바? 나는 PHP를,이 http://php.net/manual/en/function.simplexml-load-file.php 당신이 필요로하는 모든 자습서를 확인하십시오. – Dudeist

답변

1

실제로 채워 때 XML 소스는 다음과 같이 보입니다 가정하면 :

:

<?xml version="1.0" encoding="utf-8"?> 
<ProductSizes> 
    <ProductSize /> 
    <ProductSize /> 
    <ProductSize /> 
</ProductSizes> 

당신은 수() API 호출을 사용하여 수를 얻을 수 있습니다

$xmlstock = simplexml_load_file($xmlfeed); 

$hasProductSizes = ($xmlstock->ProductSize->count() > 0) ? true : false; 

PHP docs을 통한 count() API에 대한 자세한 정보입니다.

+1

이 답변이 도움이 되었습니까? –

관련 문제