Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
xml to integer
#4
(Apr-21-2017, 01:26 PM)kendias Wrote: My question is - I want to use these readings to control a robot, do I have to convert this into another format and do the calcs or can I use as is.
Use a parer for XML data eg BeautifulSoup.
Here a demo,i insert regex to find all() to get all numbered Accelerometer1 2 3
Then loop over and convert to float()
from bs4 import BeautifulSoup
import re

xml ='''\
<Node Id>node12</Node Id>
<GPS>
  <Latitude>1.123123</Latitude>
  <Longitude>234.1231231</Longitude>
  <Accuracy>40.0</Accuracy>
</GPS>
<Accelerometer>
  <Accelerometer1>0.38444442222</Accelerometer1>
  <Accelerometer2>0.03799999939</Accelerometer2>
  <Accelerometer3>9.19400000331</Accelerometer3>
</Accelerometer>
<TimeStamp>1370354489083</TimeStamp>'''

soup = BeautifulSoup(xml, 'html.parser')
acc_meter = soup.find_all(re.compile("meter\d"))
for value in acc_meter:
    print(float(value.text))
Output:
0.38444442222 0.03799999939 9.19400000331
Reply


Messages In This Thread
xml to integer - by kendias - Apr-20-2017, 11:23 PM
RE: xml to integer - by ichabod801 - Apr-21-2017, 01:10 AM
RE: xml to integer - by kendias - Apr-21-2017, 01:26 PM
RE: xml to integer - by snippsat - Apr-21-2017, 02:09 PM
RE: xml to integer - by kendias - Apr-23-2017, 11:24 PM
RE: xml to integer - by kendias - Apr-24-2017, 02:42 PM
RE: xml to integer - by snippsat - Apr-24-2017, 03:02 PM
RE: xml to integer - by wavic - Apr-24-2017, 03:39 PM
RE: xml to integer - by kendias - Apr-24-2017, 10:34 PM
RE: xml to integer - by snippsat - Apr-25-2017, 12:08 AM
RE: xml to integer - by wavic - Apr-25-2017, 03:54 AM
RE: xml to integer - by kendias - Apr-25-2017, 05:27 PM
RE: xml to integer - by snippsat - Apr-25-2017, 06:01 PM
RE: xml to integer - by kendias - Apr-25-2017, 08:03 PM
RE: xml to integer - by snippsat - Apr-25-2017, 09:20 PM
RE: xml to integer - by kendias - Apr-25-2017, 10:42 PM
RE: xml to integer - by snippsat - Apr-25-2017, 10:59 PM
RE: xml to integer - by kendias - Apr-25-2017, 11:34 PM
RE: xml to integer - by wavic - Apr-26-2017, 12:15 AM
RE: xml to integer - by kendias - Apr-26-2017, 01:02 AM
RE: xml to integer - by kendias - May-05-2017, 06:26 PM
RE: xml to integer - by sparkz_alot - May-05-2017, 07:15 PM
RE: xml to integer - by kendias - May-05-2017, 09:11 PM

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020