Foros del Web » Programando para Internet » PHP »

obtner datos de un xml

Estas en el tema de obtner datos de un xml en el foro de PHP en Foros del Web. buenas: estoy armando una aplicacion para obtener datos del juego www.hattrick.org El juego te da los arhivos .asp donde estan los xml para obtener los ...
  #1 (permalink)  
Antiguo 09/04/2007, 13:42
Avatar de destor77  
Fecha de Ingreso: noviembre-2004
Ubicación: Gálvez, Santa Fe, Argentina
Mensajes: 2.654
Antigüedad: 15 años, 3 meses
Puntos: 43
obtner datos de un xml

buenas:
estoy armando una aplicacion para obtener datos del juego www.hattrick.org
El juego te da los arhivos .asp donde estan los xml para obtener los datos que te interesa, pero lo que nose es como usar php para leerlos.
Por ejemplo este archivo xml muestra un historial de los ultimos partidos de un equipo:

Código:
<HattrickData>
<FileName>matchesArchive.asp</FileName>
<Version>1.0</Version>
<UserID>1162862</UserID>
<FetchedDate>2007-04-09 20:41:20</FetchedDate>
<ActionType>view</ActionType>
−
	<Team>
<TeamID>442450</TeamID>
<TeamName>C.A. Carne Viva</TeamName>
<FirstDate>2007-01-09</FirstDate>
<LastDate>2007-04-09</LastDate>
−
	<MatchList Count="22">
−
	<Match Index="0">
<MatchID>110377911</MatchID>
−
	<HomeTeam>
<HomeTeamID>442450</HomeTeamID>
<HomeTeamName>C.A. Carne Viva</HomeTeamName>
</HomeTeam>
−
	<AwayTeam>
<AwayTeamID>445438</AwayTeamID>
<AwayTeamName>SUIZOS-ALEMANES F.C.</AwayTeamName>
</AwayTeam>
<MatchDate>2007-01-11 01:30:00</MatchDate>
<MatchType>5</MatchType>
<HomeGoals>3</HomeGoals>
<AwayGoals>1</AwayGoals>
</Match>
−
	<Match Index="1">
<MatchID>107577241</MatchID>
−
	<HomeTeam>
<HomeTeamID>500219</HomeTeamID>
<HomeTeamName>El Rey Carlitos</HomeTeamName>
</HomeTeam>
−
	<AwayTeam>
<AwayTeamID>442450</AwayTeamID>
<AwayTeamName>C.A. Carne Viva</AwayTeamName>
</AwayTeam>
<MatchDate>2007-01-14 22:30:00</MatchDate>
<MatchType>1</MatchType>
<HomeGoals>3</HomeGoals>
<AwayGoals>0</AwayGoals>
</Match>
−
	<Match Index="2">
<MatchID>110576433</MatchID>
−
	<HomeTeam>
<HomeTeamID>219477</HomeTeamID>
<HomeTeamName>Hilacha´s Team</HomeTeamName>
</HomeTeam>
−
	<AwayTeam>
<AwayTeamID>442450</AwayTeamID>
<AwayTeamName>C.A. Carne Viva</AwayTeamName>
</AwayTeam>
<MatchDate>2007-01-18 01:30:00</MatchDate>
<MatchType>5</MatchType>
<HomeGoals>6</HomeGoals>
<AwayGoals>0</AwayGoals>
</Match>
−
	<Match Index="3">
<MatchID>107577243</MatchID>
−
	<HomeTeam>
<HomeTeamID>442450</HomeTeamID>
<HomeTeamName>C.A. Carne Viva</HomeTeamName>
</HomeTeam>
−
	<AwayTeam>
<AwayTeamID>326821</AwayTeamID>
<AwayTeamName>Los Gurcas</AwayTeamName>
</AwayTeam>
<MatchDate>2007-01-21 22:30:00</MatchDate>
<MatchType>1</MatchType>
<HomeGoals>2</HomeGoals>
<AwayGoals>0</AwayGoals>
</Match>
−
	<Match Index="4">
<MatchID>110914036</MatchID>
−
	<HomeTeam>
<HomeTeamID>443338</HomeTeamID>
<HomeTeamName>Rojinegro Unlimited</HomeTeamName>
</HomeTeam>
−
	<AwayTeam>
<AwayTeamID>442450</AwayTeamID>
<AwayTeamName>C.A. Carne Viva</AwayTeamName>
</AwayTeam>
<MatchDate>2007-01-25 01:30:00</MatchDate>
<MatchType>5</MatchType>
<HomeGoals>8</HomeGoals>
<AwayGoals>0</AwayGoals>
</Match>
−
	<Match Index="5">
<MatchID>107577253</MatchID>
−
	<HomeTeam>
<HomeTeamID>326821</HomeTeamID>
<HomeTeamName>Los Gurcas</HomeTeamName>
</HomeTeam>
−
	<AwayTeam>
<AwayTeamID>442450</AwayTeamID>
<AwayTeamName>C.A. Carne Viva</AwayTeamName>
</AwayTeam>
<MatchDate>2007-01-28 22:30:00</MatchDate>
<MatchType>1</MatchType>
<HomeGoals>0</HomeGoals>
<AwayGoals>1</AwayGoals>
</Match>
−
	<Match Index="6">
<MatchID>107577257</MatchID>
−
	<HomeTeam>
<HomeTeamID>442450</HomeTeamID>
<HomeTeamName>C.A. Carne Viva</HomeTeamName>
</HomeTeam>
−
	<AwayTeam>
<AwayTeamID>500219</AwayTeamID>
<AwayTeamName>El Rey Carlitos</AwayTeamName>
</AwayTeam>
<MatchDate>2007-02-04 22:30:00</MatchDate>
<MatchType>1</MatchType>
<HomeGoals>2</HomeGoals>
<AwayGoals>0</AwayGoals>
</Match>
−
	<Match Index="7">
<MatchID>111561876</MatchID>
−
	<HomeTeam>
<HomeTeamID>442450</HomeTeamID>
<HomeTeamName>C.A. Carne Viva</HomeTeamName>
</HomeTeam>
−
	<AwayTeam>
<AwayTeamID>501697</AwayTeamID>
<AwayTeamName>clu atletico linyeras</AwayTeamName>
</AwayTeam>
<MatchDate>2007-02-08 03:00:00</MatchDate>
<MatchType>4</MatchType>
<HomeGoals>0</HomeGoals>
<AwayGoals>3</AwayGoals>
</Match>
−
	<Match Index="8">
<MatchID>107577258</MatchID>
−
	<HomeTeam>
<HomeTeamID>833130</HomeTeamID>
<HomeTeamName>Los Dioses Guerreros</HomeTeamName>
</HomeTeam>
−
	<AwayTeam>
<AwayTeamID>442450</AwayTeamID>
<AwayTeamName>C.A. Carne Viva</AwayTeamName>
</AwayTeam>
<MatchDate>2007-02-11 22:30:00</MatchDate>
<MatchType>1</MatchType>
<HomeGoals>2</HomeGoals>
<AwayGoals>3</AwayGoals>
</Match>
−
	<Match Index="9">
<MatchID>111751573</MatchID>
−
	<HomeTeam>
<HomeTeamID>217779</HomeTeamID>
<HomeTeamName>la banda del destor</HomeTeamName>
</HomeTeam>
−
	<AwayTeam>
<AwayTeamID>442450</AwayTeamID>
<AwayTeamName>C.A. Carne Viva</AwayTeamName>
</AwayTeam>
<MatchDate>2007-02-15 03:00:00</MatchDate>
<MatchType>4</MatchType>
<HomeGoals>0</HomeGoals>
<AwayGoals>4</AwayGoals>
</Match>
−
	<Match Index="10">
<MatchID>107577264</MatchID>
−
	<HomeTeam>
<HomeTeamID>442450</HomeTeamID>
<HomeTeamName>C.A. Carne Viva</HomeTeamName>
</HomeTeam>
−
	<AwayTeam>
<AwayTeamID>214412</AwayTeamID>
<AwayTeamName>Revelde Way F.c.</AwayTeamName>
</AwayTeam>
<MatchDate>2007-02-18 22:30:00</MatchDate>
<MatchType>1</MatchType>
<HomeGoals>7</HomeGoals>
<AwayGoals>1</AwayGoals>
</Match>
−
	<Match Index="11">
<MatchID>112005121</MatchID>
−
	<HomeTeam>
<HomeTeamID>442450</HomeTeamID>
<HomeTeamName>C.A. Carne Viva</HomeTeamName>
</HomeTeam>
−
	<AwayTeam>
<AwayTeamID>500681</AwayTeamID>
<AwayTeamName>Los Tates Reloaded</AwayTeamName>
</AwayTeam>
<MatchDate>2007-02-22 03:00:00</MatchDate>
<MatchType>4</MatchType>
<HomeGoals>3</HomeGoals>
<AwayGoals>1</AwayGoals>
</Match>
−
	<Match Index="12">
<MatchID>107577265</MatchID>
−
	<HomeTeam>
<HomeTeamID>831800</HomeTeamID>
<HomeTeamName>Atletico Pueyrredon</HomeTeamName>
</HomeTeam>
−
	<AwayTeam>
<AwayTeamID>442450</AwayTeamID>
<AwayTeamName>C.A. Carne Viva</AwayTeamName>
</AwayTeam>
<MatchDate>2007-02-25 22:30:00</MatchDate>
<MatchType>1</MatchType>
<HomeGoals>0</HomeGoals>
<AwayGoals>3</AwayGoals>
</Match>
−
	<Match Index="13">
<MatchID>112421791</MatchID>
−
	<HomeTeam>
<HomeTeamID>636980</HomeTeamID>
<HomeTeamName>Santa fe de la Veracruz</HomeTeamName>
</HomeTeam>
−
	<AwayTeam>
<AwayTeamID>442450</AwayTeamID>
<AwayTeamName>C.A. Carne Viva</AwayTeamName>
</AwayTeam>
<MatchDate>2007-03-01 00:30:00</MatchDate>
<MatchType>8</MatchType>
<HomeGoals>0</HomeGoals>
<AwayGoals>2</AwayGoals>
</Match>
−
	<Match Index="14">
<MatchID>107577270</MatchID>
−
	<HomeTeam>
<HomeTeamID>442450</HomeTeamID>
<HomeTeamName>C.A. Carne Viva</HomeTeamName>
</HomeTeam>
−
	<AwayTeam>
<AwayTeamID>497051</AwayTeamID>
<AwayTeamName>Los Rompe Portones</AwayTeamName>
</AwayTeam>
<MatchDate>2007-03-04 22:30:00</MatchDate>
<MatchType>1</MatchType>
<HomeGoals>2</HomeGoals>
<AwayGoals>0</AwayGoals>
</Match>
−
	<Match Index="15">
<MatchID>112633413</MatchID>
−
	<HomeTeam>
<HomeTeamID>329473</HomeTeamID>
<HomeTeamName>Tatengues</HomeTeamName>
</HomeTeam>
−
	<AwayTeam>
<AwayTeamID>442450</AwayTeamID>
<AwayTeamName>C.A. Carne Viva</AwayTeamName>
</AwayTeam>
<MatchDate>2007-03-08 03:00:00</MatchDate>
<MatchType>4</MatchType>
<HomeGoals>1</HomeGoals>
<AwayGoals>3</AwayGoals>
</Match>
−
	<Match Index="16">
<MatchID>107577278</MatchID>
−
	<HomeTeam>
<HomeTeamID>442167</HomeTeamID>
<HomeTeamName>Contabilidad II</HomeTeamName>
</HomeTeam>
−
	<AwayTeam>
<AwayTeamID>442450</AwayTeamID>
<AwayTeamName>C.A. Carne Viva</AwayTeamName>
</AwayTeam>
<MatchDate>2007-03-11 22:30:00</MatchDate>
<MatchType>1</MatchType>
<HomeGoals>0</HomeGoals>
<AwayGoals>1</AwayGoals>
</Match>
−
	<Match Index="17">
<MatchID>113251062</MatchID>
−
	<HomeTeam>
<HomeTeamID>217779</HomeTeamID>
<HomeTeamName>la banda del destor</HomeTeamName>
</HomeTeam>
−
	<AwayTeam>
<AwayTeamID>442450</AwayTeamID>
<AwayTeamName>C.A. Carne Viva</AwayTeamName>
</AwayTeam>
<MatchDate>2007-03-22 01:30:00</MatchDate>
<MatchType>5</MatchType>
<HomeGoals>2</HomeGoals>
<AwayGoals>0</AwayGoals>
</Match>
−
	<Match Index="18">
<MatchID>113780128</MatchID>
−
	<HomeTeam>
<HomeTeamID>1036292</HomeTeamID>
<HomeTeamName>GLOBO MY HEART</HomeTeamName>
</HomeTeam>
−
	<AwayTeam>
<AwayTeamID>442450</AwayTeamID>
<AwayTeamName>C.A. Carne Viva</AwayTeamName>
</AwayTeam>
<MatchDate>2007-03-29 01:45:00</MatchDate>
<MatchType>3</MatchType>
<HomeGoals>1</HomeGoals>
<AwayGoals>5</AwayGoals>
</Match>
−
	<Match Index="19">
<MatchID>121981663</MatchID>
−
	<HomeTeam>
<HomeTeamID>497635</HomeTeamID>
<HomeTeamName>Deportivo Craig</HomeTeamName>
</HomeTeam>
−
	<AwayTeam>
<AwayTeamID>442450</AwayTeamID>
<AwayTeamName>C.A. Carne Viva</AwayTeamName>
</AwayTeam>
<MatchDate>2007-04-01 22:00:00</MatchDate>
<MatchType>1</MatchType>
<HomeGoals>0</HomeGoals>
<AwayGoals>2</AwayGoals>
</Match>
−
	<Match Index="20">
<MatchID>124157162</MatchID>
−
	<HomeTeam>
<HomeTeamID>442450</HomeTeamID>
<HomeTeamName>C.A. Carne Viva</HomeTeamName>
</HomeTeam>
−
	<AwayTeam>
<AwayTeamID>220158</AwayTeamID>
<AwayTeamName>MILLOC.A.V.E</AwayTeamName>
</AwayTeam>
<MatchDate>2007-04-05 01:30:00</MatchDate>
<MatchType>3</MatchType>
<HomeGoals>1</HomeGoals>
<AwayGoals>0</AwayGoals>
</Match>
−
	<Match Index="21">
<MatchID>121981668</MatchID>
−
	<HomeTeam>
<HomeTeamID>442450</HomeTeamID>
<HomeTeamName>C.A. Carne Viva</HomeTeamName>
</HomeTeam>
−
	<AwayTeam>
<AwayTeamID>213875</AwayTeamID>
<AwayTeamName>eL_RaNCHo</AwayTeamName>
</AwayTeam>
<MatchDate>2007-04-08 22:00:00</MatchDate>
<MatchType>1</MatchType>
<HomeGoals>1</HomeGoals>
<AwayGoals>3</AwayGoals>
</Match>
</MatchList>
</Team>
</HattrickData>
lo unico que me dice la ayuda de hattrick es esto:

Syntax

matchesArchive.asp?
outputType = {HTML | XML}
actionType = {view | viewCup}
[teamID = integer]
[FirstMatchDate = Date]
[LastMatchDate = Date]
[Season = integer]


Alguna idea para ayudarme?
desde ya muchas gracias
  #2 (permalink)  
Antiguo 09/04/2007, 14:22
Avatar de eft0  
Fecha de Ingreso: junio-2003
Ubicación: Santiago - Chile
Mensajes: 635
Antigüedad: 16 años, 8 meses
Puntos: 9
Re: obtner datos de un xml

Por aqui:

http://www.php.net/xml
  #3 (permalink)  
Antiguo 09/04/2007, 14:41
 
Fecha de Ingreso: abril-2006
Ubicación: Colombia
Mensajes: 648
Antigüedad: 13 años, 10 meses
Puntos: 3
Re: obtner datos de un xml

Hola

Bueno, tal vez te sirva esto

http://www.tutores.org/?codigo=1643
__________________
Suerte.
_______________________________
"La vida es el principio de la muerte".
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:47.