2016-08-02 13 views
0

私はPHPで読みたいxmlを持っています。ファイルの形式は次のとおりです。属性の代わりに閉じられていないタグを持つXML

<?xml version='1.0'?> 
<at> 
    <f>ase 
     <xx>20160801</xx> 
     <S>AENE 
      <G>100000,635</G> 
     </S> 
     <I>AAT 
      <G>171434,245460</G> 
      <A>103034,12080</A> 
      <A>103534,15191</A> 
     </I> 
     <B>CCF 
      <G>200000,10000</G> 
     </B> 
     <S>GGT 
      <G>300000,10.4</G> 
     </S> 
     <S>HHT 
      <G>300000,26.4</G> 
     </S> 
    </f> 
</at> 

問題は属性を使用しないことです。たとえば、<S name="AENE">の代わりに<S>AENEを使用します。 のようにその場合は、私は、これらのデータを取るための方法を見つけることができませんでした:simplexml_load_stringはOK動作しますが、どのように私は例えば、このデータを取ることができ

$xml->at->f->S[0] 

<S>AENE(それを変数に入れてください)。私が望むのは、xmlファイルから情報を取り出せるようにすることです。

ありがとうございます。

答えて

0

解決策が見つかりました。

$xml->f->S[0] 

私は思ったように各行で閉じるタグは必要ありませんでした。私が作った間違いは、私がパスと<at>タグで使っていたことでした。

関連する問題