看板 Flash 關於我們 聯絡資訊
我是個新手 有個php傳xml給flash的問題想請教 困擾好久 我在網路上找到了教學範例 從php 生成xml就叫aaa.xml 如以下 ----------------php code 生成xml---------------------- <?php header("Content-type: text/xml"); $xml_output = '<?xml version="1.0" encoding="UTF-8"?>'; $xml_output .= '<CLASSROOM>'; $xml_output .= '<TEACHER>'; $xml_output .= '<STUDENT ID="X001">Afro</STUDENT>'; $xml_output .= '<STUDENT ID="X002">Afrodsdf</STUDENT>'; $xml_output .= '</TEACHER>'; $xml_output .= '</CLASSROOM>'; echo $xml_output; ?> --------------flash--------------------- 然後 我在flash寫接xml資料 如以下 var myTextLoader:URLLoader = new URLLoader(); myTextLoader.load(new URLRequest("aaa.xml")); myTextLoader.addEventListener(Event.COMPLETE, onLoaded); function onLoaded(e:Event):void { var bbb = XML(e.target.data); trace (bbb) } -----------error------------- 就噴出錯誤了~~ 如以下 TypeError: Error #1092: XML 剖析器失敗:未結束的 XML 宣告。 at loadTest_fla::MainTimeline/onLoaded() at flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at flash.net::URLLoader/onComplete() 想請教高手 我哪邊弄錯了呢? 我用的是AS3 player10 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.4.216
KawasumiMai:噴的時候不要噴第一行? 09/11 20:17
nash777:啥意思?? 09/11 23:41
SouthernSun:會不會是XML內格式錯誤@@? 09/11 23:58
bera:XML是method嗎? 有沒有需要new啊 09/12 05:35
nash777:我也懷疑格式錯誤 但是瀏覽器看都正常 09/12 09:18
nash777:另 AS的XML的轉型成XML 我看教學都這樣寫的 09/12 09:19
chengchieh:在onLoaded中把data塞成string..trace看看 09/12 09:32
nash777:樓上 改成Srting或直接trace都是可以的 09/12 09:39
nash777:但我需要轉型成xml格式 才能夠分節點取資料 09/12 09:39
nash777:php echo就是xml 應該是可以轉型的.... 09/12 09:40
chengchieh:我指的是trace出content看是不是有非法字元在xml中 09/12 11:52
chengchieh:要看執行階段中...所取得的xml內容是不是合法的格式 09/12 11:53
nash777:po 不上來耶! 但應該是合法的 如同php echo的那樣 09/12 12:13