[英]ActionScript 3.0 Converting XML format to String
Sorry guys newbie here. 抱歉,新手们在这里。
this is my code: 这是我的代码:
var xmlLoader:URLLoader = new URLLoader();
xmlLoader.load(new URLRequest("faculty_data.xml"));
xmlLoader.addEventListener(Event.COMPLETE, xmlLoaded);
function xmlLoaded(event:Event):void
{
var xml:XML = XML(event.target.data);
var result1:String = xml.faculty.(@Wordlookup.match(/Sanchez/)).college.toString();
trace(result1);
trace output ---> <college>COB</college>
---> <college>COE</college>
but I want an output like this: COB COE 但我想要这样的输出:COB COE
Hope someone can help me... I did try to Google it... 希望有人可以帮助我...我确实尝试过使用Google ...
sorry here's my XML 抱歉,这是我的XML
<facultylist>
<faculty Wordlookup="Maria Rosario">
<id>1</id>
<fullName>Maria Rosario</fullName>
<college>CED </college>
<department>ELMD</department>
</faculty>
<faculty Wordlookup="Liza Sanchez">
<id>2</id>
<fullName>Lysa Sanchez</fullName>
<college>CED </college>
<department>Marketing</department>
</faculty>
<faculty Wordlookup="Melany Sanchez">
<id>3</id>
<fullName>Melany Sanchez</fullName>
<college>CLA </college>
<department>Marketing</department>
</faculty>
</facultylist>
I do not know how your XML look like, but I presume you also filter for @Wordlookup == "Sanchez". 我不知道您的XML外观如何,但我想您还会过滤@Wordlookup ==“ Sanchez”。
Could you please try this: 你能试试看吗?
var xmlLoader:URLLoader = new URLLoader();
xmlLoader.load(new URLRequest("faculty_data.xml"));
xmlLoader.addEventListener(Event.COMPLETE, xmlLoaded);
function xmlLoaded(event:Event):void
{
var xml:XML = XML(event.target.data);
var lstXML:XMLList = xml.faculty.(@Wordlookup.match(/Sanchez/)).college;
for each(var child:XML in lstXML)
{
trace(String(child));
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.