Avatar billede yezbarh Nybegynder
24. januar 2006 - 19:46 Der er 1 kommentar og
1 løsning

Hente XML til et textarea

Hejsa - Jeg har en fil som hedder test.xml som indeholder:

<nyheder>
  <nId id="1">#1</nId>
  <overskrift id="1">#1 Hejsa Eksperten.dk!</overskrift>
  <tekst id="1">#1 Dette er så en test!</tekst>

  <nId id="2">#2</nId>
  <overskrift id="2">#2Hejsa Eksperten.dk!</overskrift>
  <tekst id="2">#2Dette er så en test!</tekst>
</nyheder>

Jeg vil gerne hente til mit input "news" således der vil stå:

#1 Hejsa Eksperten
- #1 Dette er så en test!
---------------------------
#2 Hejsa Eksperten
- #2 Dette er en test!
---------------------------


Hvordan gøres dette?
Jeg har prøvet med:

news.text = ""
loadVariables("tis.txt?",_root.news.text,"GET");

Men da jeg er helt ny indenfor Flash ved jeg intet om deres funktioner - så er der en kærlig sjæl der vil hjælpe mig med at få dette løst?

På forhånd tak!.
--yezbarh Õ_o
Avatar billede yezbarh Nybegynder
24. januar 2006 - 22:20 #1
Jeg har lavet noget andet, jeg lavede en loadVariables fra en .txt fil istedet
&overskrift=noget&tekst=andet

Lukker
Avatar billede docks Nybegynder
25. januar 2006 - 08:58 #2
objXML = new XML();
objXML.ignoreWhite = true;
objXML.onLoad = loadXML;
objXML.load("test.xml");

function loadXML(success){
if(success){
trace(objXML);
_root.news.text = objXML // her skal du så "pege" på den node du vil vise med firstChild, childNodes osv.
}else{
trace("XML not found");
}
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester