gemme xml igennem flash
HejJeg har et xml ark:
<personale>
<person fnavn="Jakob" enavn="Wagner" born="17/03/1977" stilling="underviser" lokalnr="515" firmaID="1" notes="Here is note(1)"/>
</personale>
Det henter jeg ind i flash:
var personale_xml:XML = new XML();
personale_xml.ignoreWhite = true;
personale_xml.onLoad = function(ok:String) {
if (ok) {
fnavn_txt.text = this.firstChild.childNodes[0].attributes.fnavn;
enavn_txt.text = this.firstChild.childNodes[0].attributes.enavn;
born_txt.text = this.firstChild.childNodes[0].attributes.born;
stilling_txt.text = this.firstChild.childNodes[0].attributes.stilling;
lokalnr_txt.text = this.firstChild.childNodes[0].attributes.lokalnr;
firmaID_txt.text = this.firstChild.childNodes[0].attributes.firmaID;
notes_txt.text = this.firstChild.childNodes[0].attributes.notes;
}
};
personale_xml.load("personale.xml");
Det fungere osse fint.
Nu vil jeg så gerne ændre i xml'en og sende den tilbage til xml arket via asp.
hvordan?
Mit første problem er at samle et xml object som jeg kan sende (er det overhovedet rigtigt at gøre det eller bør jeg bare sende en masse vars?) jeg har prøvet:
save_btn.onRelease = function(){
var send_xml:XML = new XML("<personale><person fnavn="+fnavn_txt.text+" enavn="+enavn_txt.text+" born="+born_txt.text+" stilling="+stilling_txt.text+" lokalnr="+lokalnr_txt.text+" firmaID="+firmaID_txt.text+" notes="+notes_txt.text+" /></personale>");
//
trace(send_xml);
// send xml til asp
}
men det virker ikke. Jeg kan godt se hvorfor, men jeg ved ikke hvad jeg ellers skal gøre.
Næste problem er hvordan asp'en skal se ud?
Håber at der er nogen der vil hjælpe.
: ) Jakob
