Udv!
Egy python-os x-plane plugint kezdtem el atirni. Ahol elakadtam: http post kudese, amire a szerver egy xml-el valszol. Ezt kellene nekem valami DOM-kent feldolgozni.Python-ban igy nez ki a dolog:
def XFSEpost(self, query):
stuff = urlopen('http://www.valahol.hu/get.php?'+query).read()
stuff = stuff.replace('&',' and ')
dom = minidom.parseString(stuff)
return dom
Aztan ezt kesobb felhasznalva:
startFlight=self.XFSEpost("user="+self.userstr)
print startFlight.getElementsByTagName('leaseExpires')[0].firstChild.data
Ezt szeretnem en megoldani cpp alatt is. Mivel meg soha nem szagoltam cpp-hoz, igy elkezdtem keresgelni es ezeket talaltam egyelore (a dolog szepsege, hogy ennek win/linux/mac alatt is mukodnie kene :) Tehat olyan cuccokat kerestem amik cross-platform):
- http post
- xml dom (xerces)
- xml dom (xsd)
A legjobb az lenne, ha megirnam ezeket is magam, igy nem kell kulso cuccot hasznalni es tuti menne mindenhol, de sajnos ehhez nagyon keves vagyok :)
Egy kis hatter:
Jelenleg ez a python script egy cpp-ben megirt plugin-en fut az xplane-ben - jo, mert plaformfuggetlen, viszont bugos. Igy jutottam el oda, hogy megirom cpp-ban.
A pluginek tulkepp winen .dll-ek, linuxon .so-k, macen passz - ezt meg nem deritettem ki, de unix alapu rendszerbol kiindulva ott is .so lehet.
A kerdes: tudtok-e ajanlani valami hasznalhatot a fentieken kivul, illetve ezeket mennyire ajanljatok egy kezdonek?
Elore is koszonok minden segitseget.
- 1229 megtekintés
Hozzászólások
curl.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni