2012-03-24 25 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、ルビー、java?私は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

この回答は役に立ちましたか? –

関連する問題