Willkommen auf dem Portal für Mediengestalter
|
|
Autor |
Nachricht |
Account gelöscht
Ort: -
Alter: -
|
Verfasst Mo 18.10.2004 12:07
Titel
|
|
|
Bitte poste doch einmal die XML-Datei, ohne kann ich dir leider nicht helfen
|
|
|
|
|
sturmoffice
Threadersteller
Dabei seit: 09.05.2003
Ort: Bei Göttingen
Alter: 41
Geschlecht:
|
Verfasst Mo 18.10.2004 12:40
Titel
|
|
|
Code: | <?xml version="1.0" encoding="iso-8859-1" ?>
<testmedia_titles>
<game ord="0">
<productid>1</productid>
<date>10/08/2004</date>
<title>simGangster</title>
<publisher>The netGangsters</publisher>
<englishshortdescription>The ultimate underworld adventure simulation game!</englishshortdescription>
<englishlongdescription>Rob, deal, pimp, batter, and chill your way to the top in this award-winning crime-simulation game. Do you have what it takes to become the richest, smartest, most-violent gangster in the city? SimGangster features a range of activities, including drug dealing, mugging, grand theft auto, auto hijacking, pickpocketing, armed robbery, prostitution, vandalism, burglary, hanging out, and bribery. This game is for mature players only. The game includes an interactive training system for new players.</englishlongdescription>
<dutchdescription></dutchdescription>
<germandescription></germandescription>
<frenchdescription></frenchdescription>
<usdprice>17.99</usdprice>
<europrice>14.65</europrice>
<gbpprice>10.09</gbpprice>
<cadprice>22.89</cadprice>
<audprice>24.95</audprice>
<nzdprice>26.86</nzdprice>
<jpyprice>1998.46</jpyprice>
<filesize>7MB</filesize>
<trialcriteria>3 uses</trialcriteria>
<systemrequirements>Windows 98/98SE/2000/Me/XP
Processor: Pentium 166 MHz
32 MB RAM
Free hard drive space: 15 MB
SVGA 4MB Video Card
16-bits Sound Card</systemrequirements>
<triallink>http://d.testmedia.com/dm/mhm_enterprises/3u_pkg53/guest/simGangsterSetup.exe</triallink>
<buylink>http://b.testmedia.com/b/mhm_enterprises/3u_pkg53/guest/simGangsterSetup</buylink>
<boxshot>http://images.testmedia.com/df_imgs/games/a50801a11c1569ec43de650304552d55/computer_game_cover_detail.jpg</boxshot>
<screenshot1>http://images.testmedia.com/df_imgs/games/a50801a11c1569ec43de650304552d55/free_game_big_1.jpg</screenshot1>
<screenshot2>http://images.testmedia.com/df_imgs/games/a50801a11c1569ec43de650304552d55/free_game_big_2.jpg</screenshot2>
<screenshot3>http://images.testmedia.com/df_imgs/games/a50801a11c1569ec43de650304552d55/free_game_big_3.jpg</screenshot3>
<esrb>Mature</esrb>
<award></award>
<genre>Simulation</genre>
</game>
<game ord="1">
<productid>1</productid>
<date>10/08/2004</date>
<title>simGangster</title>
<publisher>The netGangsters</publisher>
<englishshortdescription>The ultimate underworld adventure simulation game!</englishshortdescription>
<englishlongdescription>Rob, deal, pimp, batter, and chill your way to the top in this award-winning crime-simulation game. Do you have what it takes to become the richest, smartest, most-violent gangster in the city? SimGangster features a range of activities, including drug dealing, mugging, grand theft auto, auto hijacking, pickpocketing, armed robbery, prostitution, vandalism, burglary, hanging out, and bribery. This game is for mature players only. The game includes an interactive training system for new players.</englishlongdescription>
<dutchdescription></dutchdescription>
<germandescription></germandescription>
<frenchdescription></frenchdescription>
<usdprice>17.99</usdprice>
<europrice>14.65</europrice>
<gbpprice>10.09</gbpprice>
<cadprice>22.89</cadprice>
<audprice>24.95</audprice>
<nzdprice>26.86</nzdprice>
<jpyprice>1998.46</jpyprice>
<filesize>7MB</filesize>
<trialcriteria>3 uses</trialcriteria>
<systemrequirements>Windows 98/98SE/2000/Me/XP
Processor: Pentium 166 MHz
32 MB RAM
Free hard drive space: 15 MB
SVGA 4MB Video Card
16-bits Sound Card</systemrequirements>
<triallink>http://d.testmedia.com/dm/mhm_enterprises/3u_pkg53/guest/simGangsterSetup.exe</triallink>
<buylink>http://b.testmedia.com/b/mhm_enterprises/3u_pkg53/guest/simGangsterSetup</buylink>
<boxshot>http://images.testmedia.com/df_imgs/games/a50801a11c1569ec43de650304552d55/computer_game_cover_detail.jpg</boxshot>
<screenshot1>http://images.testmedia.com/df_imgs/games/a50801a11c1569ec43de650304552d55/free_game_big_1.jpg</screenshot1>
<screenshot2>http://images.testmedia.com/df_imgs/games/a50801a11c1569ec43de650304552d55/free_game_big_2.jpg</screenshot2>
<screenshot3>http://images.testmedia.com/df_imgs/games/a50801a11c1569ec43de650304552d55/free_game_big_3.jpg</screenshot3>
<esrb>Mature</esrb>
<award></award>
<genre>Simulation</genre>
</game>
</testmedia_titles> |
Das sind nur zwei datensätze aus dem XML Feed von über 400 aber die sollen quasi als liste raus kommen.
Zuletzt bearbeitet von sturmoffice am Mo 18.10.2004 12:41, insgesamt 1-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
Account gelöscht
Ort: -
Alter: -
|
Verfasst Mo 18.10.2004 13:01
Titel
|
|
|
ahh jetzt ja. ich schau gleich mal!!!
|
|
|
|
|
dastef
Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht:
|
|
|
|
|
sturmoffice
Threadersteller
Dabei seit: 09.05.2003
Ort: Bei Göttingen
Alter: 41
Geschlecht:
|
Verfasst Mo 18.10.2004 14:05
Titel
|
|
|
Also ich habe 450 Datensätze in dem XML Dokument. So die Zahl von 450 gibt er mir in dem beispiel auch aus, nur bei $arry_elemt[$i] bekomme ich halt "object" und zwar 450 mal untereinander wenn jetzt statt object der inhalt stehen würde, wäre ich hochzufrieden.
|
|
|
|
|
Account gelöscht
Ort: -
Alter: -
|
Verfasst Mo 18.10.2004 14:10
Titel
|
|
|
Ich hab da mal schnell was hingerotzt, beispielhaft:
Code: | <?
$data=implode("",file("test.xml"));
$xml=xml_parser_create();
xml_parse_into_struct($xml,$data,$values);
xml_parser_free($xml);
echo "<pre>";
//print_r($values);
echo "</pre>";
//ganz simpel
if (!$_GET["gameid"]) {
$gameid=0;
}
else {
$gameid=$_GET["gameid"];
}
for ($i=0; $i<count($values); $i++) {
$type=$values[$i]["type"];
$tagname=$values[$i]["tag"];
$lvl=$values[$i]["level"];
$atts=$values[$i]["attributes"];
if ($atts["ORD"]==$gameid && $type=="open" && $tagname=="GAME") {
$n=0;
for ($j=$i; $j>-1; $j++) {
$cont[$n]=$values[$j];
$n++;
if ($values[$j]["level"]==$lvl && $values[$j]["tag"]==$tagname && $values[$j]["type"]=="close") {
break;
}
}
}
}
echo "<hr/>";
echo "<pre>";
//print_r($cont);
echo "</pre>";
echo "Nach ID:";
foreach ($cont AS $k => $v) {
if ($v["tag"]=="TITLE") {
echo "<h3>".$v["value"]."</h3>";
}
}
echo "<hr/>";
echo "Alle Daten:";
foreach ($values AS $k => $v) {
if ($v["tag"]=="TITLE") {
echo "<h3>".$v["value"]."</h3>";
}
} |
|
|
|
|
|
sturmoffice
Threadersteller
Dabei seit: 09.05.2003
Ort: Bei Göttingen
Alter: 41
Geschlecht:
|
Verfasst Mo 18.10.2004 14:58
Titel
|
|
|
Hi,
danke für die Mühe... (hast du nen amazon Wunschzettel?) Ich habe nur das Problem das irgendwie das Reinzotteln in das Array halt ein wenig Speicherintensiv ist. Weil das XML File ist 1,4 MB Groß, das Problem hatte ich jetzt immer, egal mit welcher Funktion ich das getestet habe. Das aufsplitten in den array ist echt zuviel für den Speicher, vorallem bei mehr als einen Aufruf.
Ich werde es jetzt in eine SQL DB Importieren und von dort dann weiter bearbeiten ...
|
|
|
|
|
Account gelöscht
Ort: -
Alter: -
|
Verfasst Mi 20.10.2004 11:25
Titel
|
|
|
Splitte die Datei doch in einzelne XML-Files. Diese lassen sich dann
auch einfacher einzeln bearbeiten, und du kannst sie anhand der
Informationen in der Quell-XML-Datei einfach katalogisieren.
|
|
|
|
|
|
|
|
Ähnliche Themen |
PHP? Daten auslesen/verarbeiten
OOP in PHP für Noob - Formulardaten verarbeiten
Markierungen in UltraEdit verarbeiten
[SQL] Eingefügte ID herausfinden und verarbeiten
CMYK-Daten mit PHP verarbeiten
javascript xml einlesen//verarbeiten
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|