[問題] 讀取xmlDocument多種問題

看板Flash作者 (Ramone)時間16年前 (2009/09/01 22:04), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串1/3 (看更多)
我在使用as3寫xml讀取外部txt遇到一些問題 ~ 雖然有很多教學 對於讀取節點的觀念都算清楚 但其他的一些觀念以及as3的讀取方法還是不清楚~"~ (是不是as3寫的太簡單的緣故?) 以下是flash的code: System.useCodePage = true; var url:String = "xml.txt"; var myReg:URLRequest = new URLRequest(url); var myXML:XMLDocument = new XMLDocument(); var myLoader:URLLoader = new URLLoader(); myLoader.load(myReg); myLoader.addEventListener(Event.COMPLETE,getCon); function getCon(me:Event) { myXML.parseXML(myLoader.data); cont_txt.text = myXML.firstChild.firstChild.firstChild.nodeValue; date_txt.text = myXML.firstChild.firstChild.nextSibling.firstChild.nodeValue; } link1_txt.htmlText="<u>了解更多</u>"; link1_txt.addEventListener(MouseEvent.MOUSE_UP,hander); function hander (me:MouseEvent){ navigateToURL(new URLRequest("http://www.yahoo.com.tw"),"_blank"); } 外部txt檔寫的節點則是 <item><cont>96年度...</cont><date>[2007/2/06]</date></item> 這裡有幾個問題想要請教一下 (1) 外部檔案是txt檔 , 請問改成xml檔會比較方便嗎 ? 像是上面ink1_txt動態文字 想要在txt檔放連結以及修改連結的網址可行嗎? (而不是寫在flash裡面) (2) 我如果加了一個code myXML.ignoreWhite=true; 但是在txt檔以換行的方式寫下去 在flash裡面還是讀取不到文字 , 這是什麼原因呢 ? 這是檔案 : http://ra12mone34.googlepages.com/xml.rar 試了好久還是試不出來 !! 希望高手能幫我解答問題 .. -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.46.35.30 ※ 編輯: Ramone 來自: 114.46.35.30 (09/01 22:07)

09/01 22:52, , 1F
XMLDocument是舊class了,請用XML class
09/01 22:52, 1F

09/01 22:53, , 2F
XML class可以用E4X語法存取資料,會方便很多
09/01 22:53, 2F

09/01 22:56, , 3F
我忘了把最外層的item拿掉 再試試看吧
09/01 22:56, 3F
文章代碼(AID): #1AdIe6P6 (Flash)
文章代碼(AID): #1AdIe6P6 (Flash)