Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [XML] parsowanie z pubmed
dentopolis
post
Post #1





Grupa: Zarejestrowani
Postów: 252
Pomógł: 0
Dołączył: 14.08.2016

Ostrzeżenie: (0%)
-----


poniższy skrypt wyświetla mi pobrane z xml dane w postaci Tytuł artykułu@abstrakt@autor@czasopismo itd.
ale każdy artykuł ma kilku autorów.obecnie wyświetla mi się tylko pierwszy. jak wypisać wszystkich?

  1. <?php
  2. $articles = simplexml_load_file('pubmed_result.xml');
  3.  
  4. echo "Title@Abstract@Authors@Journal@Date@Tags@Pubmed";
  5.  
  6. foreach ($articles as $text):
  7. $title=$text->MedlineCitation->Article->ArticleTitle;
  8. $abstract=$text->MedlineCitation->Article->Abstract->AbstractText;
  9.  
  10.  
  11. $authorlastname=$text->MedlineCitation->Article->AuthorList->Author->LastName;
  12. $authorfirstname=$text->MedlineCitation->Article->AuthorList->Author->ForeName;
  13.  
  14. $year=$text->MedlineCitation->DateRevised->Year;
  15. $month=$text->MedlineCitation->DateRevised->Month;
  16. $day=$text->MedlineCitation->DateRevised->Day;
  17.  
  18. echo $title;
  19. echo "@";
  20. echo $authorlastname;
  21. echo " ";
  22. echo $authorfirstname;
  23. echo "@";
  24. echo $day;
  25. echo "-";
  26. echo $month;
  27. echo "-";
  28. echo $year;
  29. echo "@Conclusions: ";
  30. echo $abstract;
  31. echo "<br/>";
  32. endforeach;
  33.  
  34. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




@dentopolis mamy takie powiedzenie na forum:
piles, nie postuj!

Gdzie Pyton odeslal cie do dokumentacji tutaj? Grzecznie zapytal jak wyglada xml bo jest to potrzebne by ci moc dalej pomoc. Jak nie chcesz pomocy, to nie przychodz tutaj poprostu i po sprawie
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 21:27