// 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.
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.