gpt4 book ai didi

mysql - 使用 Flash ActionScript 3.0 解析 XML 内容

转载 作者:行者123 更新时间:2023-11-30 00:57:50 24 4
gpt4 key购买 nike

我有一个如下所示的 XML:

<?xml version="1.0" encoding="utf-8"?>
<!--
- phpMyAdmin XML Dump
- version 3.5.2.2
- http://www.phpmyadmin.net
-
- Host: 127.0.0.1
- Generation Time: Dec 04, 2013 at 06:05 PM
- Server version: 5.5.27
- PHP Version: 5.4.7
-->

<pma_xml_export version="1.0">
<!--
- Database: 'tvguide.ro'
-->
<database name="tvguide.ro">
<!-- Table tv_channels_programs -->
<table name="tv_channels_programs">
<column name="tv_channel_id">1</column>
<column name="ts_on">2013-12-04 01:00:00</column>
<column name="ts_off">2013-12-04 01:59:59</column>
<column name="title_l0">Poveştiri adevărate</column>
</table>
<table name="tv_channels_programs">
<column name="tv_channel_id">1</column>
<column name="ts_on">2013-12-04 02:00:00</column>
<column name="ts_off">2013-12-04 02:29:59</column>
<column name="title_l0">Poveştiri de noapte</column>
</table>
<table name="tv_channels_programs">
<column name="tv_channel_id">1</column>
<column name="ts_on">2013-12-04 02:30:00</column>
<column name="ts_off">2013-12-04 02:59:59</column>
<column name="title_l0">Cancan.ro</column>
</table>

XML 像这样持续数百行。我想要实现的是这个输出:

For channel 1 from 2013-12-04 01:00:00 to 1013-12-04 01:59:59 is Povestiri adevarate

For channel 1 from 2013-12-04 02:00:00 to 1013-12-04 02:29:59 is Povestiri de noapte

...

我可以以某种方式包含跟踪吗?谢谢

最佳答案

我成功做到了,这是代码以供将来引用:

import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.Event;
import flash.utils.Timer;
import flash.events.TimerEvent;

var loader:URLLoader = new URLLoader();
loader.load( new URLRequest( "tv_channels_programs.xml" ) );
loader.addEventListener(Event.COMPLETE, handleComplete);

function handleComplete( event:Event ):void
{
var rawXML:XML = new XML( loader.data );

// extract all fields
var items:XMLList = rawXML.database.table;
//trace ("Total", items.length() );

for each( var item:XML in items )
{
//trace( item.column );
}

var titles:XMLList = rawXML.database.table.column;
for each( item in titles )
{
trace( item);
}
}

关于mysql - 使用 Flash ActionScript 3.0 解析 XML 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20405429/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com