mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Jak z poziomu AmBasic pobrać plik ze strony www https://forum.mix-soft.pl/viewtopic.php?f=15&t=3624 |
Strona 1 z 2 |
Autor: | konikan [ 2012-01-11, 17:04 ] |
Tytuł: | Jak z poziomu AmBasic pobrać plik ze strony www |
Witam, Może wiecie jak z poziomu AmBasica pobrać plik znajdujący się na stronie internetowej. Adres do tego pliku znam (tj znam url). Z góry dziękuję |
Autor: | rafal [ 2012-01-11, 23:24 ] |
Tytuł: | Re: Jak z poziomu AmBasic pobrać plik ze strony www |
podasz link do tego pliku? i napiszesz co chcsz potem zrobić? |
Autor: | konikan [ 2012-01-11, 23:47 ] |
Tytuł: | Re: Jak z poziomu AmBasic pobrać plik ze strony www |
Jest to plik jaki będzie generował mój webowy (php + symfony framework + mysql) system zamówień , które będą zapłacone kartą płatniczą. Będzie to plik xml. Linka jeszcze nie podam bo system nie stoi jeszcze w sieci. Co do mojego pytania to wyczytałem, że takie coś to chyba raczej tylko z poziomu VBScript. No i pozostaje jeszcze problem w jaki sposób parsować xml-a w symfonii :( |
Autor: | wrob [ 2012-01-12, 05:22 ] |
Tytuł: | Re: Jak z poziomu AmBasic pobrać plik ze strony www |
a co za problem użyć jakies biblioteki xmldom (msxml6) - do parsowania..:) |
Autor: | konikan [ 2012-01-12, 10:39 ] |
Tytuł: | Re: Jak z poziomu AmBasic pobrać plik ze strony www |
Problemu pewnie nie ma, tylko trzeba wiedzieć jak z poziomu raportów taką bibliotekę obsługiwać (moja przygoda z symfoniom zaczęła się stosunkowo niedawno tj od grudnia) |
Autor: | rafal [ 2012-01-12, 11:11 ] |
Tytuł: | Re: Jak z poziomu AmBasic pobrać plik ze strony www |
konikan pisze: [...] Będzie to plik xml. [...] ... i dlatego pytałem co to za plik i co chcesz z nim zrobić Kod: dispatch xml = "Microsoft.XMLDOM" xml.Load("www.strona.pl\plik.xml") // i przykładowo czytamy z pliku wszystkie sekcje invoice int iInvoiceCount = xml.getElementsByTagName("invoice").length int iInvoice nodeInvoice = xml.getElementsByTagName("invoice") for iInvoice = 0 to iInvoice >= iInvoiceCount // po fakturach nodeValue = nodeInvoice.item(iInvoice) print GetValue(nodeValue,"Numer") + lf next iInvoice |
Autor: | Pedro [ 2014-05-08, 10:09 ] |
Tytuł: | Re: Jak z poziomu AmBasic pobrać plik ze strony www |
rafal pisze: konikan pisze: [...] Będzie to plik xml. [...] ... i dlatego pytałem co to za plik i co chcesz z nim zrobić Kod: dispatch xml = "Microsoft.XMLDOM" xml.Load("www.strona.pl\plik.xml") // i przykładowo czytamy z pliku wszystkie sekcje invoice int iInvoiceCount = xml.getElementsByTagName("invoice").length int iInvoice nodeInvoice = xml.getElementsByTagName("invoice") for iInvoice = 0 to iInvoice >= iInvoiceCount // po fakturach nodeValue = nodeInvoice.item(iInvoice) print GetValue(nodeValue,"Numer") + lf next iInvoice Może to głupie pytanie ale co trzeba zrobić żeby to zaczęło działać ? |
Autor: | Pedro [ 2014-05-08, 10:19 ] |
Tytuł: | Re: Jak z poziomu AmBasic pobrać plik ze strony www |
Albo jak najprościej z poziomu programu pobrać taki plik do określonego miejsca na dysku. |
Autor: | rafal [ 2014-05-09, 19:13 ] |
Tytuł: | Re: Jak z poziomu AmBasic pobrać plik ze strony www |
Kod: xml.save(nazwa_pliku) |
Autor: | Pedro [ 2014-05-09, 20:21 ] |
Tytuł: | Re: Jak z poziomu AmBasic pobrać plik ze strony www |
O, działa. Dzięki |
Autor: | zz [ 2018-03-07, 16:23 ] |
Tytuł: | Re: Jak z poziomu AmBasic pobrać plik ze strony www |
mam plik Kod: <PurchaseOrderConfirmation> <Head> ... <TransmitDateTime>2018-03-07T11:11:10</TransmitDateTime> </Head> <Body> <PurchaseOrderConfirmationId>549159/02</PurchaseOrderConfirmationId> <LineItems> <LineItem> <LineItemId>1</LineItemId> <Quality>ABC</Quality> <Quantity>420</Quantity> ... <Scores> <Score>278</Score> <Score>283</Score> <Score>278</Score> </Scores> </LineItem> <LineItem> <LineItemId>2</LineItemId> ... </LineItem> </LineItems> </Body> </PurchaseOrderConfirmation> próbuję z niego wyciągnąć wartości np. PurchaseOrderConfirmationId czy Quality i mam problem bo ani GetValue ani Get nie działa. Czy mogę prosic o jakąś wskazówkę... |
Autor: | rafal [ 2018-03-07, 16:33 ] |
Tytuł: | Re: Jak z poziomu AmBasic pobrać plik ze strony www |
ZZ pokaż kod |
Autor: | zz [ 2018-03-08, 08:44 ] |
Tytuł: | Re: Jak z poziomu AmBasic pobrać plik ze strony www |
Kod: dispatch xml = "Microsoft.XMLDOM" xml.Load("C:\\receive\\files\\7.xml") int iItemCount = xml.getElementsByTagName("LineItem").length int i dispatch nodeItem = xml.getElementsByTagName("LineItem") dispatch nodeValue for i = 0 to i >= iItemCount nodeValue = nodeItem.item(i) nodeValue.Get(nodeValue,"Quality") // message Get(nodeValue,"Quality") next i |
Autor: | rafal [ 2018-03-08, 09:09 ] |
Tytuł: | Re: Jak z poziomu AmBasic pobrać plik ze strony www |
Kod: dispatch xml = "Microsoft.XMLDOM" xml.Load("C:\\receive\\files\\7.xml") int i dispatch xmlQUALITIYLIST = xml.getElementsByTagName("LineItem/Quality") dispatch xmlQUALITY int iItemCount = xmlQUALITIYLIST.length for i = 0 to i >= iItemCount xmlQUALITY = xmlQUALITIYLIST.item(i) print xmlQUALITY.text,lf next i |
Autor: | zz [ 2018-03-08, 10:49 ] |
Tytuł: | Re: Jak z poziomu AmBasic pobrać plik ze strony www |
Dzięki to teraz zagłębiam się w kolejne zagnieżdżenia ;) |
Strona 1 z 2 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |