| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Jul 2009
Beiträge: 119
| HTTPService Problem
Hallo zusammen, ich versuche Daten aus CF7 zu holen. in CF habe ich mein CFC erstellt. als Rückgrabenwert bekomme ich eine Spalte aus eine DB Tabelle. wenn ich jetzt in FL3 ausgeben möchte geht das nicht so wie ich mir vorstelle. Code: <?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical"
creationComplete="test.send()">
<mx:Script>
<![CDATA[
import mx.rpc.events.ResultEvent;
import mx.rpc.events.FaultEvent;
import mx.controls.Alert;
[Bindable]
private var myXML:XMLList;
public function handleXML(event:ResultEvent):void {
myXML = event.result as XMLList;
}
public function handleFault(event:FaultEvent):void {
Alert.show(event.fault.faultString, "Error");
}
]]>
</mx:Script>
<mx:HTTPService id="test"
url="http://localhost:8500//test/eon.cfc?METHOD=getAllPERSON" resultFormat="e4x"
method="GET" result="handleXML(event)" fault="handleFault(event)" >
</mx:HTTPService>
<mx:DataGrid dataProvider="{myXML}" height="300" >
<mx:columns>
<mx:DataGridColumn dataField="" width="900" />
</mx:columns>
</mx:DataGrid>
</mx:Application> HTML-Code: Error #1088: Das Markup im Dokument nach dem Stammelement muss logisch aufgebaut sein. mfg. flo |
| | |
| | #2 (permalink) |
| mod_rewrite Registriert seit: Feb 2003 Ort: München
Beiträge: 15.594
|
Bitte das XML zeigen…
__________________ RTFM Wie man Fragen richtig stellt. Achim Bindannmalweg Money makes the world go round, fear makes it turn much faster. (New Model Army) |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Jul 2009
Beiträge: 119
|
Hallo sonar, es ist kein XML, sondern ein CFC datei (ColdFusion 7) sieht so aus: Code: <cfcomponent output="false"> <cffunction name="getAllPERSON" output="false" access="remote" returntype="any" > <!--- Auto-generated method Retrieve set of records and return them as a query or array. Add authorization or any logical checks for secure access to your data ---> <!--- Sample Code ---> <cfset var qAllItems=""> <cfquery name="qAllItems" datasource="mdbeon"> SELECT famname || ' ' FROM PERSON </cfquery> <cfreturn qAllItems> </cffunction> </cfcomponent> Flo |
| | |
| | #4 (permalink) |
| mod_rewrite Registriert seit: Feb 2003 Ort: München
Beiträge: 15.594
|
Damit kann leider keiner was anfangen. Ich meinte das, was von dem CF-Dingens ausgespuckt wird. Also mal das Skript im Browser aufrufen und den Ouptut hier posten…
__________________ RTFM Wie man Fragen richtig stellt. Achim Bindannmalweg Money makes the world go round, fear makes it turn much faster. (New Model Army) |
| | |
| | #6 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 11.856
|
Das ist kein XML. ActionScript:
__________________ github: https://github.com/floriansalihovic/L18nExample <florian xmlns:speaker="www.beyondtellerrand.com/ffk11/speakers_sessions" xmlns:trainer="http://www.beyondtellerrand.com/ffk11/workshops" /> and @ g+ |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Jul 2009
Beiträge: 119
|
wenn ich jetzt als resultFormat="text" nehme, dann kommt sowas raus: Code: <wddxPacket version='1.0'><header/><data><recordset rowCount='90' fieldNames='FAMNAME||' type='coldfusion.sql.QueryTable'><field name='FAMNAME||'><string>Ulrich </string><string>Gärtig </string><string>von Bassewitz </string><string>Hoppe </string><string>Hofner </string><string>Görgen </string><string>Bauschmid </string><string>Cavusoglu </string><string>Choueiri </string><string>Hellbrügge </string><string>Kempf </string><string>Müller </string><string>Schwingeweitzen </string><string>Cataldo </string><string>Weiß </string><string>Malik </string><string>Milla </string><string>Niemeier </string><string>Test Nachname </string><string>test8 </string><string>Dallwig </string><string>Hofner </string><string>Teuber </string><string>Zylow </string><string>Busse </string><string>Zorn </string><string>Zorn </string><string>Fink </string><string>Rook </string><string>Storhas </string><string>Ritter </string><string>Huber </string><string>Meyer </string><string>Schulze </string><string>Zander </string><string>Argo </string><string>Chik </string><string>Jünger </string><string>N.N. </string><string>N.N. </string><string>Turner </string><string>Tester5 </string><string>test gz </string><string>Georg </string><string>Ritter </string><string>Scheppach </string><string>Grootenhuis </string><string>Steiner-Empl </string><string>Zander </string><string>Strohmeier </string><string>Tester3 </string><string>Tester33 </string><string>Stork </string><string>unbekannt </string><string>Czernakowski </string><string>Graf </string><string>Test6 </string><string>tester4z </string><string>Tester4 </string><string>Ritter </string><string>Kiehne </string><string>Prtija </string><string>Wittmann </string><string>Schütte </string><string>Schuette </string><string>Kosmala </string><string>Jänicke </string><string>Keil </string><string>Schelenz </string><string>Meyer-Hentschel </string><string>Heindl </string><string>Thanner </string><string>Florenz </string><string>TestA </string><string>TestB </string><string>TestC </string><string>TestD </string><string>Steffen </string><string>N.N. </string><string>Turner </string><string>Renz </string><string>Gensert </string><string>Bun-Choi-Chik </string><string>Doehlinger </string><string>Koerner </string><string>Prinz </string><string>Thelen </string><string>Gyorffy </string><string>Meier </string><string>Kirste </string></field></recordset></data></wddxPacket> |
| | |
| | #8 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 11.856
|
Kann man den String nicht formatieren, bevor man so was postet? We dem auch sei: aus dem string scheinst du ein XML Object parsen zu können.
__________________ github: https://github.com/floriansalihovic/L18nExample <florian xmlns:speaker="www.beyondtellerrand.com/ffk11/speakers_sessions" xmlns:trainer="http://www.beyondtellerrand.com/ffk11/workshops" /> and @ g+ |
| | |
| | #10 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 11.856
|
Sorry, wenn das etwas zu direkt rüber kam. Aber wenn man Code lesen soll, dann auch in einer Art und Weise, die es leicht macht.
__________________ github: https://github.com/floriansalihovic/L18nExample <florian xmlns:speaker="www.beyondtellerrand.com/ffk11/speakers_sessions" xmlns:trainer="http://www.beyondtellerrand.com/ffk11/workshops" /> and @ g+ |
| | |
| | #12 (permalink) |
| Neuer User Registriert seit: Jul 2009
Beiträge: 119
|
hallo , also mein XML könnte so aussehen: Code: <?xml version="1.0" encoding="UTF-8"?> <personen> <person> <famname>Ulrich</famname> </person> <person> <famname>Gärtig</famname> </person> <person> <famname>von Bassewitz</famname> </person> <person> <famname>Hoppe</famname> </person> </personen> </XML> gruß, Flo |
| | |
| | #13 (permalink) |
| mod_rewrite Registriert seit: Feb 2003 Ort: München
Beiträge: 15.594
|
Kannste z.B. wunderbar als dataProvider für ne Combobox verwenden: PHP-Code: (das verwaiste </XML> unten muss aber raus)
__________________ RTFM Wie man Fragen richtig stellt. Achim Bindannmalweg Money makes the world go round, fear makes it turn much faster. (New Model Army) Geändert von sonar (22-02-2010 um 23:21 Uhr) |
| | |
| | #14 (permalink) |
| Neuer User Registriert seit: Jul 2009
Beiträge: 119
|
Hallo sonar, leider geht es immer noch nicht. mein Code sieht so aus: Code: <?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical"
creationComplete="test.send()">
<mx:Script>
<![CDATA[
import mx.rpc.events.ResultEvent;
import mx.rpc.events.FaultEvent;
import mx.controls.Alert;
[Bindable]
private var myXML:XMLList;
public function handleXML(event:ResultEvent):void {
myXML = event.result as XMLList;
}
public function handleFault(event:FaultEvent):void {
Alert.show(event.fault.faultString, "Error");
}
]]>
</mx:Script>
<mx:HTTPService id="test"
url="http://localhost:8500//test/eon.cfc?METHOD=getAllPERSON" resultFormat="e4x"
method="GET" result="handleXML(event)" fault="handleFault(event)" >
</mx:HTTPService>
<mx:DataGrid dataProvider="{myXML.Person}" height="300" >
<mx:columns>
<mx:DataGridColumn dataField="famname" />
</mx:columns>
</mx:DataGrid>
</mx:Application> hat jemand bitte noch eine Idee? gruß, Flo |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| HTTPService | micki | Flex programmieren | 1 | 07-10-2009 13:12 |
| XML mit HTTPService auslesen | Sythus | Flex programmieren | 7 | 23-12-2008 13:23 |
| Probleme mit HttpService die 20. ... | Doesel | Flex programmieren | 2 | 14-03-2008 12:03 |
| Galerie mit HTTPservice | Tommy3 | Flex programmieren | 5 | 04-12-2007 11:56 |
| HTTPService | bate_G | Flex allgemein | 2 | 27-08-2006 12:12 |