Problem XML mit PHP auslesen

Admi

Erfahrenes Mitglied
Code:
<?xml version="1.0" encoding="utf-8" standalone="yes" ?> 
- <ladder id="43738">
  <name>1v1</name> 
  <type>One</type> 
  <game>Game</game> 
  <platform>PC</platform> 
  <genre>Strategy</genre> 
  <rankingtype>typ</rankingtype> 
 - <players>
  - <player arenaid="991430" playerid="1762485">
  <name>Spieler</name> 
  <rung>1</rung> 
  <rating>2170</rating> 
  <wins>307</wins> 
  <losses>128</losses> 
  <joindate>3/29/2007</joindate> 
  <status>Open</status> 
  </player>
  - <player arenaid="997742" playerid="1768280">
  <name>Spieler2</name> 
  <rung>2</rung> 
  <rating>2115</rating> 
  <wins>304</wins> 
  <losses>1</losses> 
  <joindate>3/30/2007</joindate> 
  <status>Open</status> 
  </player>

Ich habe ein XML-Dokument und 2 Probleme damit.

1.) Das ganze Teil ist 30 MB groß. Wie kann ich das Auslesen auf einen Teil der Datei beschränken? Sie liegt auch noch im Internet auf einem Server. Wie kann ich diese aufrufen? fopen, fsockopen, file_get_contents?

2.) Wie genau kann ich ein wie oben geformtes Dokument mit PHP auslesen? Ich werd aus der PHP-Doku von php.net nicht wirklich schlau.

Wäre echt fein, wenn da jemand Rat weiß. Sind meine ersten Anfänge auf XML-Gebiet. THX :)
 
Zuletzt bearbeitet:
Weiß wenigsten jemand, wie man XML Dateien von fremden Servern (die eine solche Schnittstelle anbieten) teilweise auslesen kann. Also nicht die ganze Datei, sondern nur die ersten 1000 Datensätze.
 
Nur einen Teil zu verarbeiten, könnte schwierig werden. Denn nur konforme XML-Dokumente können automatisch verarbeitet werden. Bei 30 Megabyte stellt sich auch die Frage, ob die Gegenseite nicht etwas machen kann.
 
Zurück