[問題] 請教php生成 xml給flash資料 的問題

看板Flash作者 (nash777)時間12年前 (2012/09/11 18:05), 編輯推噓2(2011)
留言13則, 5人參與, 最新討論串1/1
我是個新手 有個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

09/11 20:17, , 1F
噴的時候不要噴第一行?
09/11 20:17, 1F

09/11 23:41, , 2F
啥意思??
09/11 23:41, 2F

09/11 23:58, , 3F
會不會是XML內格式錯誤@@?
09/11 23:58, 3F

09/12 05:35, , 4F
XML是method嗎? 有沒有需要new啊
09/12 05:35, 4F

09/12 09:18, , 5F
我也懷疑格式錯誤 但是瀏覽器看都正常
09/12 09:18, 5F

09/12 09:19, , 6F
另 AS的XML的轉型成XML 我看教學都這樣寫的
09/12 09:19, 6F

09/12 09:32, , 7F
在onLoaded中把data塞成string..trace看看
09/12 09:32, 7F

09/12 09:39, , 8F
樓上 改成Srting或直接trace都是可以的
09/12 09:39, 8F

09/12 09:39, , 9F
但我需要轉型成xml格式 才能夠分節點取資料
09/12 09:39, 9F

09/12 09:40, , 10F
php echo就是xml 應該是可以轉型的....
09/12 09:40, 10F

09/12 11:52, , 11F
我指的是trace出content看是不是有非法字元在xml中
09/12 11:52, 11F

09/12 11:53, , 12F
要看執行階段中...所取得的xml內容是不是合法的格式
09/12 11:53, 12F

09/12 12:13, , 13F
po 不上來耶! 但應該是合法的 如同php echo的那樣
09/12 12:13, 13F
文章代碼(AID): #1GJmpVk6 (Flash)
文章代碼(AID): #1GJmpVk6 (Flash)