FLASH 读XML
还真的是悲剧的奥。。。varxml:XML=newXML();varXML_URL:String="da.xml"varmyXMLURL:URLRequest=newUR...
还真的是悲剧的奥。。。
var xml:XML = new XML();
var XML_URL:String = "da.xml"
var myXMLURL:URLRequest = new URLRequest(XML_URL)
var myLoader:URLLoader = new URLLoader(myXMLURL);
myLoader.addEventListener(Event.COMPLETE,xmlLoaded)
function xmlLoaded(event:Event):void{
xml= new XML(myLoader.data)
trace(xml..sour.toString());
}
这一个是我的源代码。。。我的这个XML是从ACCESS里面生成的。。我想这一些数据可以在FLASH里面显示。。但是显示的时候就有问题了。。
<sour>北京</sour>
<sour>北京</sour>
<sour>北京</sour>
<sour>北京</sour>
<sour>北京</sour>
<sour>北京</sour>
<sour>河北(Hebei)</sour>
<sour>河北(Hebei)</sour>
<sour>河北(Hebei)</sour>
这里会把这一些标签都给一起弄出来。。请问谁知道这一个是什么问题?
<?xml version="1.0" encoding="UTF-8"?>
<dataroot>
<yazhou>
<ID>1</ID>
<chinese_name>周口店北京猿人遗址</chinese_name>
<english_name>Peking Man Site at Zhoukoudian </english_name>
<sour>北京</sour>
<soua>亚洲</soua>
<type_a>文化遗产</type_a>
<whentype>1987</whentype>
</yazhou>
</dataroot>
这个是XML的简略人文件。但是在这个文件中我读取的就是上面的。。。
我已经说过了。。用过toString()函数。。但是还是不行 展开
var xml:XML = new XML();
var XML_URL:String = "da.xml"
var myXMLURL:URLRequest = new URLRequest(XML_URL)
var myLoader:URLLoader = new URLLoader(myXMLURL);
myLoader.addEventListener(Event.COMPLETE,xmlLoaded)
function xmlLoaded(event:Event):void{
xml= new XML(myLoader.data)
trace(xml..sour.toString());
}
这一个是我的源代码。。。我的这个XML是从ACCESS里面生成的。。我想这一些数据可以在FLASH里面显示。。但是显示的时候就有问题了。。
<sour>北京</sour>
<sour>北京</sour>
<sour>北京</sour>
<sour>北京</sour>
<sour>北京</sour>
<sour>北京</sour>
<sour>河北(Hebei)</sour>
<sour>河北(Hebei)</sour>
<sour>河北(Hebei)</sour>
这里会把这一些标签都给一起弄出来。。请问谁知道这一个是什么问题?
<?xml version="1.0" encoding="UTF-8"?>
<dataroot>
<yazhou>
<ID>1</ID>
<chinese_name>周口店北京猿人遗址</chinese_name>
<english_name>Peking Man Site at Zhoukoudian </english_name>
<sour>北京</sour>
<soua>亚洲</soua>
<type_a>文化遗产</type_a>
<whentype>1987</whentype>
</yazhou>
</dataroot>
这个是XML的简略人文件。但是在这个文件中我读取的就是上面的。。。
我已经说过了。。用过toString()函数。。但是还是不行 展开
4个回答
展开全部
更新代码:
var url=new URLRequest("da.xml");
var loadurl=new URLLoader(url);
loadurl.addEventListener(Event.COMPLETE,Loadxml);
function Loadxml(event:Event) {
var xml:XML=XML(event.target.data);
for (var i:uint = 0; i < xml.child(0).children().length(); i++) {
trace(xml.child(0).child(i));
}
}
var url=new URLRequest("da.xml");
var loadurl=new URLLoader(url);
loadurl.addEventListener(Event.COMPLETE,Loadxml);
function Loadxml(event:Event) {
var xml:XML=XML(event.target.data);
for (var i:uint = 0; i < xml.child(0).children().length(); i++) {
trace(xml.child(0).child(i));
}
}
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
展开全部
你提供的XML倒数第二行多了一个标签。
根据你提供的代码在CS4版本中测试,可以正常读取数据,没有发现你所描述的现象。初步分析造成问题的代码部分不在这里。具体问题具体分析。这里就不猜测。
根据你提供的代码在CS4版本中测试,可以正常读取数据,没有发现你所描述的现象。初步分析造成问题的代码部分不在这里。具体问题具体分析。这里就不猜测。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把源文件发我邮箱看看吧。455022674
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的数据是XMLLIST格式的,你可以在AS3中把接收的数据格式化为XMLLIST
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询