// skal naturligvis passe til xml filen, - men bare for eksemplets skyld har jeg kun medtaget denne ene post
myDoc.sendNodes("mainText" , handleMainText)
} else {
checkStatus();
}
}
I min xml fil har jeg så 3 hoved poster, project 1,2,3:
<flash title="xml fil til test">
<project id="1"> <headTitle><b>test 1</b></headTitle> <subTitle><b>Good morning world</b></subTitle> <mainText>Lorem ipsum dolor sit ame consectetuer.</mainText> </project>
<project id="2"> <headTitle><b>test 2</b></headTitle> <subTitle><b>Good morning world</b></subTitle> <mainText>Lorem ipsum dolor sit ame consectetuer. </mainText> </project>
<project id="3"> <headTitle><b>test 3</b></headTitle> <subTitle><b>Good morning world</b></subTitle> <mainText>Lorem ipsum dolor sit ame consectetuer.</mainText> </project>
</flash>
Det virker fint, - jeg får alt dataen fra xml filen etc.
Problemet er så at jeg har 3 knapper, - lad os kalde dem 1,2 og 3 ;-)
Og jeg vil så gerne have det sådan at jeg kun får det der svarer til project 1 når jeg trykker på 1, det der svarer til project 2 når jeg trykker på 2 etc, -
jeg kan ikke rigtig finde ud af at få mit xml ark sorteret - jeg tænkte på om man ikke skulle forsøge noget lignende:
Find den post der hedder noget med project, - lav nyt array med den data der er indtil vi når til en ny post der hedder noget med project, - lave nyt array med den data der så kommer etc så vi altså har et array med diverse data for hvert projekt og når jeg så trykker på 1 så er det dataen i array 1 jeg bruger etc etc.
Men hvordan laver jeg lige det og måske er der en lettere måde etc.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
xml_str = '<flash title="xml fil til test"><project id="1"><headTitle><b>test 1</b></headTitle><subTitle><b>Good morning world</b></subTitle><mainText>Lorem ipsum dolor sit ame consectetuer.</mainText></project><project id="2"><headTitle><b>test 2</b></headTitle><subTitle><b>Good morning world</b></subTitle><mainText>Lorem ipsum dolor sit ame consectetuer.</mainText></project><project id="3"><headTitle><b>test 3</b></headTitle><subTitle><b>Good morning world</b></subTitle><mainText>Lorem ipsum dolor sit ame consectetuer.</mainText></project></flash>'; loaded_xml = new XML(xml_str); XMLNode.prototype.getData = function() { var projects = new Array(); var i, node, n = this.firstChild.childNodes var p; for (i in n) { node = n[i]; p = projects[node.attributes.id] = new Object(); for (j in node.childNodes) { p[node.childNodes[j].nodeName] = node.childNodes[j].firstChild.toString(); } } return projects; } t = loaded_xml.getData(); for (i in t) { s = "t["+i+"] = "; for (j in t[i]) { s += j+": "+t[i][j]+", "; } trace(s); }
Det kan selvfølgelig nemt laves med en ekstern xml også... Forskellen er den samme...
I don't know, - hva med om jeg lavede nogle helt normale kedelige tekst felter med de forskellige skrifttyper jeg kan komme ud for bliver hentet dynamisk og så embedder dem
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.