Welcome To The Home Of The Visual FoxPro Experts  
home. signup. forum. archives. search. google. articles. downloads. faq. members. weblogs. file info. rss.
 From: Cetin Basoz
  Where is Cetin Basoz?
 Izmir
 Turkey
 Cetin Basoz
 To: sfx dunoo
  
 
 
 sfx dunoo
 Tags
Subject: RE: Convert XML to Cursor -> HOW ?
Thread ID: 243040 Message ID: 243045 # Views: 53 # Ratings: 3
Version: Visual FoxPro 9 Category: XML
Date: Monday, October 12, 2009 11:05:32 PM         
   


TEXT TO yourXML noshow
<?xml version="1.0" encoding="ISO-8859-1" standalone="no" ?>  <Donnees>
	<DonneesAsset>
		<Asset>RPF 052_V3</Asset>
		<Date Jour='8' Mois='4' Annee='2009' Heures='10' Minutes='11' Secondes='50'/>
		<Mesure>
			<Capteur>Report</Capteur>
			<Enrichie>Scheduled</Enrichie>
		</Mesure>
		<Mesure>
			<Capteur>Customer Proximity</Capteur>
			<Enrichie>At 22,1 km South East from EBTS Hasselt</Enrichie>
			<Unite>km</Unite>
		</Mesure>
		<Mesure>
			<Capteur>Proximity Eurocities</Capteur>
			<Enrichie>At 17,4 km North West from Liege -- Belgium --</Enrichie>
			<Unite>km</Unite>
		</Mesure>
		<Mesure>
			<Capteur>Customer Zone</Capteur>
			<Enrichie>Maasmechelen Zone - St Truiden Zone - V3 Kiewit Zone</Enrichie>
		</Mesure>
		<Mesure>
			<Capteur>Speed avg</Capteur>
			<Enrichie>42,1</Enrichie>
			<Unite>km/h</Unite>
		</Mesure>
		<Mesure>
			<Capteur>Movement GPS</Capteur>
			<Enrichie>Driving</Enrichie>
		</Mesure>
		<Mesure>
			<Capteur>City</Capteur>
			<Enrichie>Tongeren</Enrichie>
		</Mesure>
		<Mesure>
			<Capteur>Code</Capteur>
			<Enrichie>3700</Enrichie>
		</Mesure>
		<Mesure>
			<Capteur>Country</Capteur>
			<Enrichie>Belgium</Enrichie>
		</Mesure>
		<Mesure>
			<Capteur>Position GPS</Capteur>
			<Enrichie>50.76619N 5.4713593E</Enrichie>
		</Mesure>
		<Mesure>
			<Capteur>Speed</Capteur>
			<Enrichie>40</Enrichie>
			<Unite>km/h</Unite>
		</Mesure>
		<Mesure>
			<Capteur>Heading</Capteur>
			<Enrichie>NE</Enrichie>
		</Mesure>
		<Mesure>
			<Capteur>Distance</Capteur>
			<Enrichie>13</Enrichie>
			<Unite>km</Unite>
		</Mesure>
		<Mesure>
			<Capteur>Distance timer</Capteur>
			<Enrichie>17</Enrichie>
			<Unite>min</Unite>
		</Mesure>
		<Mesure>
			<Capteur>Door</Capteur>
			<Enrichie>CLOSED</Enrichie>
		</Mesure>
		<Mesure>
			<Capteur>Ignition</Capteur>
			<Enrichie>ON</Enrichie>
		</Mesure>
		<Mesure>
			<Capteur>Compressor</Capteur>
			<Enrichie>OFF</Enrichie>
		</Mesure>
		<Mesure>
			<Capteur>PWR Supply</Capteur>
			<Enrichie>EXTERNAL</Enrichie>
		</Mesure>
	</DonneesAsset>
</Donnees>
ENDTEXT

XMLTOCURSOR(STREXTRACT(m.yourXML,'<Donnees>','</Donnees>'),'yourCursor')
SELECT yourCursor
browse


PS: Your XML nested one extra level. XmlToCursor can only read a single table.

Cetin Basoz

.Net has got better.Think about moving - check my blog:
Blog (main)
Blog (mirror)




COMPLETE THREAD

Tip: click here to scan for Windows Registry Errors and Optimize PC performance
Convert XML to Cursor -> HOW ? Posted by sfx dunoo @ 10/12/2009 9:49:57 PM
RE: Convert XML to Cursor -> HOW ? Posted by Yuri Rubinov @ 10/12/2009 10:09:32 PM
RE: Convert XML to Cursor -> HOW ? Posted by sfx dunoo @ 10/12/2009 10:44:30 PM
RE: Convert XML to Cursor -> HOW ? Posted by Cetin Basoz @ 10/12/2009 11:05:32 PM
RE: Convert XML to Cursor -> HOW ? Posted by sfx dunoo @ 10/13/2009 10:22:17 PM
RE: Convert XML to Cursor -> HOW ? Posted by sfx dunoo @ 10/13/2009 10:22:30 PM