Avatar billede fauer2 Nybegynder
05. januar 2007 - 13:47 Der er 5 kommentarer og
2 løsninger

XML load til TextArea. undefined

Min tekst kommer ikke frem i TextArea. Der står bare "undefined".

  var min_xml:XML = new XML();
  min_xml.onLoad = function() {
  hent_txt.text = this.firstChild.firstChild.firstChild.attributes.Description;
}
min_xml.load("products.xml");
min_xml.ignoreWhite = true;

XML:
- <NewDataSet>
- <Products>
      <Description>
      lang tekstbeskrivelse
      </Description> 
  </Products>

Hvor er det det glipper for mig?
Mvh fauer
Avatar billede bootlab Nybegynder
05. januar 2007 - 14:08 #1
Din Description node er ikke en attribute, og du skal vel også lige bruge dit xml objekt.
skift: this.firstChild.firstChild.firstChild.attributes.Description
til: min_xml.childNodes[1].firstChild.firstChild.nodeValue
Avatar billede bootlab Nybegynder
05. januar 2007 - 14:17 #2
Ups .. det var lige hurtigt nok... sådan skal den se ud:
hent_txt.text = min_xml.firstChild.firstChild.firstChild.firstChild;
Avatar billede fauer2 Nybegynder
05. januar 2007 - 14:26 #3
Men det skal være Description der bliver valgt..
Jeg har jo flere under Products

- <NewDataSet>
- <Products>
      <andet>
      lang tekstbeskrivelse
      </andet>
      <Description>
      lang tekstbeskrivelse
      </Description>
      <andet>
      billede
      </andet>
  </Products>

mvh fauer
Avatar billede mat Nybegynder
05. januar 2007 - 14:34 #4
Givet at <NewDataSet> rent faktisk lukkes, og gør det til valid xml så er <Description> indholdet;

this.firstChild.firstChild.childNodes[1].firstChild.nodeValue

mvh mat
Avatar billede fauer2 Nybegynder
05. januar 2007 - 14:42 #5
mat...
der faldt ti-øren med alle de der firstChild.childNodes[1] smiler..

Men hvad betyder [1] så?
Husk at send mig et svar, så deler i points.

Mvh fauer
Avatar billede mat Nybegynder
05. januar 2007 - 14:47 #6
Det betyder plads 2 i det array af nodes der hedder childNodes, under enhver node der har nodes under sig :)

mvh mat
Avatar billede fauer2 Nybegynder
05. januar 2007 - 14:52 #7
Tusinde tak begge to  :o)

Nu fik jeg endelig styr på det.

Mvh fauer
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