相关疑难解决方法(0)

SimpleXML基于属性值获取元素内容

我正在尝试根据属性的值访问元素的内容.使用PHP SimpleXML.我有以下XML设置:

<DocSum> 
    <Id>21242919</Id> 
    <Item Name="Author" Type="String">Nguyen T</Item>
    <Item Name="Title" Type="String">[Hemoptysis and spontaneous rupture of a primary renal angiosarcoma: a case report.]</Item>
</DocSum>
<DocSum> 
    <Id>21242919</Id> 
    <Item Name="Author" Type="String">Oliveira GC</Item>
    <Item Name="Title" Type="String">Disclosing ambiguous gene aliases by automatic literature profiling.</Item>
</DocSum>
<DocSum> 
    <Id>21242919</Id> 
    <Item Name="Author" Type="String">Vanderwall DE</Item>
    <Item Name="Title" Type="String">Metformin and digestive disorders.</Item>
</DocSum>
Run Code Online (Sandbox Code Playgroud)

这些是书.在这种情况下,我正试图获得标题.到目前为止我所拥有的是:

$xml = simplexml_load_file(url);
$docs = $xml->DocSum;
foreach($docs as $book){
        // Each book individual
}
Run Code Online (Sandbox Code Playgroud)

评论的地方我尝试了很多东西.

php simplexml css-selectors

13
推荐指数
2
解决办法
2万
查看次数

标签 统计

css-selectors ×1

php ×1

simplexml ×1