からデータを取得します。は、私はPubMedのから取ったデータのXML列からデータを取得しようとしている尊敬読者</p> <p>へのSimpleXML配列
<summa>
<DocS>
<Id>1</Id>
<Item Name="PubDate" Type="Date">1999</Item>
<Item Name="EPubDate" Type="Date"/> //<- notice the open tag
<Item Name="Source" Type="String">source a</Item>
<Item Name="AuthorList" Type="List">
<Item Name="Author" Type="String">a</Item>
<Item Name="Author" Type="String">b</Item>
</Item>
</DocS>
<DocS>
<Id>2</Id>
<Item Name="PubDate" Type="Date">1781</Item>
<Item Name="EPubDate" Type="Date"/></Item> //<- notice the closed tag
<Item Name="Source" Type="String">source a</Item>
<Item Name="AuthorList" Type="List">
<Item Name="Author" Type="String">a</Item>
<Item Name="Author" Type="String">b</Item>
<Item Name="Author" Type="String">c</Item>
<Item Name="Author" Type="String">d</Item>
</Item>
</DocS>
</summa>
配列が可変の長さであるが、常にこのような初期構造があります:私は、特に必要なデータがこの
<Item Name="PubDate" Type="Date">data needed </Item>"
ある
<summa>
<DocS>
<Id>1</Id>
<Item Name="PubDate" Type="Date">1999</Item>
を配列は次のようになります以下のコードは私が試しているもので、動作しません。誰か助けてくれますか?
xpathクエリの「結果がありません」のように「動作しません」?エラー?より正確にしてください。 – ccKep
xmlが無効です –