<!---第一个xml-->
<?xml version="1.0" encoding="UTF-8"?>
<videos>
<videosrc>2011-5</videosrc>
<videosrc>avatar</videosrc>
<videosrc>avatar-vp6</videosrc>
<videosrc>cebbank_1</videosrc>
<videosrc>mv_1280x720</videosrc>
<videosrc>toystory3</videosrc>
<videosrc>第二课</videosrc>
<videosrc>ASP</videosrc>
<videosrc>录像_2</videosrc>
</videos>
<!---解析-->
/**
加载xml
**/
var arrays=new Array(); //集合对象
function loadXML(){
var myXMLs=new XML();
myXMLs.ignoreWhite=true;
var configFile=new File('video.xml');
myXMLs.load(configFile);
myXMLs.onLoad=function(success){
if(success){
var videos=myXMLs.firstChild.childNodes; //得到所有videosrc节点集合对象nodeValue nodeName
for(var i=0;i<videos.length;i++){
arrays.push(videos[i].firstChild.nodeValue);
}
}else{ //fail
arrays=null;
}
}
}
<!--第二个xml-->
<?xml version="1.0" encoding="UTF-8"?>
<videos>
<video>
<videosrc>2011-5</videosrc>
<videodes>2011-5 _中文</videodes>
</video>
<video>
<videosrc>avatar</videosrc>
<videodes>avatar _中文</videodes>
</video>
<video>
<videosrc>avatar-vp6</videosrc>
<videodes>avatar-vp6 _中文</videodes>
</video>
<video>
<videosrc>cebbank_1</videosrc>
<videodes>cebbank_1 _中文</videodes>
</video>
<video>
<videosrc>mv_1280x720</videosrc>
<videodes>mv_1280x720 _中文</videodes>
</video>
<video>
<videosrc>toystory3</videosrc>
<videodes>toystory3 _中文</videodes>
</video>
<video>
<videosrc>second class</videosrc>
<videodes>第二课 _中文</videodes>
</video>
<video>
<videosrc>ASP</videosrc>
<videodes>ASP _中文</videodes>
</video>
<video>
<videosrc>video2</videosrc>
<videodes>录像_2 _中文</videodes>
</video>
</videos>
<!--解析-->
function loadXMLS(){
var xmls=new XML();
xmls.ignoreWhite=true;
var file=new File('videos.xml');
xmls.load(file);
xmls.onLoad=function(isSuccess){
if(isSuccess){
var videos=xmls.firstChild.childNodes;
//videosrcs videodess
for(var i=0;i<videos.length;i++){
var vs=videos[i].childNodes;
//2010-5 //2010-中文
for(var j=0;j<1;j++){
trace("vs--"+vs[j].firstChild.nodeValue+"\t"+vs[j+1].firstChild.nodeValue);
videosrcs.push(vs[j].firstChild.nodeValue);
videodess.push(vs[j+1].firstChild.nodeValue);
}
}
}else{
videosrcs=null;
videodess=null;
}
}
}
//都在这里了,附件就不上传了,拷过去就可以了,有谁在弄Fms可以相互交流下了,fms太强大了
相关推荐
源码中会展示如何在ActionScript中创建AMF数据并由PHP解析。 4. **服务器端PHP处理**:查看PHP脚本,学习如何接收来自FMS的AMF数据,处理后返回响应。这涉及到PHP的Socket编程、数据库操作、JSON或XML转换等技能。 ...
- **配置文件**:解析FMS的配置文件(如Application.xml)及其参数设置。 3. **Flex与FMS交互**: - **Flash Player支持**:讨论Flash Player如何通过RTMP协议与FMS通信。 - **Flex SDK集成**:介绍如何使用Flex...
提供的压缩包文件列表(6.doc、2.doc、5.doc、4.doc、7.doc、1.doc、3.doc)可能包含了FMS3的安装指南、配置手册、API参考、实例解析以及常见问题解答等内容。建议按照以下顺序学习: 1. 1.doc - 入门介绍,了解FMS...
这涉及到网络编程和XML数据解析,可能使用了`URLLoader`和`XML`类。 6. **实时通信**:FMS支持RTMP(Real-Time Messaging Protocol)协议,使得客户端和服务器之间的通信实时高效。视频聊天功能利用这一特性,实现...
- XMLSocket 通常用于与服务器端进行二进制或文本数据的直接交换,不涉及特定的序列化协议,因此需要自定义数据解析和编码。 - 与URLLoader和FlashRemoting相比,XMLSocket提供的是持续连接,更适合需要持续通信的...
2. 配置:FMS3的配置主要通过server.xml文件进行,包括端口设置、应用程序配置、权限控制等。此外,还可以通过管理控制台进行图形化配置,方便管理和监控服务器状态。 三、新功能介绍 1. RTMP增强:FMS3引入了RTMP...
《深入解析Flash Media Server 3集群与Edge服务器部署》 在深入探讨Flash Media Server 3 (FMS3) 的集群及Edge服务器部署之前,我们有必要先理解为何进行此类部署至关重要。随着互联网视频需求的激增,传统的单...
提到JavaScript调用播放器,这涉及到AJAX(Asynchronous JavaScript and XML)技术,使得JavaScript能够与服务器进行异步通信,控制播放器的行为。例如,你可以使用JavaScript函数来启动、暂停、停止、快进、回放...
- **数据分析:** 通过对日志文件的解析,可以得到关于 FMS 性能的各种指标,如平均响应时间、吞吐量等。 - **图表展示:** 利用第三方工具或自定义脚本,可以将数据可视化,更直观地展示测试结果。 #### 四、...
系统还运用了Lucene进行中文分词,dom4j解析XML,log4j记录日志,quartz处理定时任务,xfire实现Webservices,socket提高查询效率,poi和jacob处理Office文档预览,ffmpeg、mencoder和FMS构建流媒体服务器,...
- 它提供了一种简单的方式来解析和操作 XML 文档。 - 方法包括 `@attr`, `[]`, `child()`, `descendant()` 等。 以上仅是 Flash Media Server 4 中 Server-Side ActionScript 支持的一部分 API。这些 API 极大地...
- **程序逻辑**:通过解析器将XML文档转换为数据结构。 - **接口**:提供API用于数据读取和写入。 - **存储分配**:使用内存或数据库存储解析结果。 - **限制条件**:文档大小、内存限制等。 - **测试要点**:兼容性...
知识点解析: **Xfire概述** Xfire是一个开源的轻量级Java Web服务框架,由Codehaus组织维护。它提供了一种简单有效的方式来创建和使用Web服务,特别适合于小型项目或对性能有较高要求的应用场景。Xfire支持SOAP、...
XMLObject提供了XML解析和生成的功能,而XMLSocket/XMLStreamsObject则用于处理基于XML的数据流,这对于构建基于XML的协议(如XMPP)的服务非常有用。 总之,从Flash Media Server到Wowza Media Server Pro的API...
输入【backup_xmlinfo –u=infodba –p=infodba –g=dba】命令,用于准备FMS主文件配置所需的【backup.xml】文件。 3. 关闭命令行界面。 **9. 配置FMS主文件** - **操作说明**:找到并编辑FMS主文件【fmsmaster_...
在浏览器中,通常使用Flash Player插件来解析和播放FLV视频流。由于HTML5的兴起和Flash的逐渐淘汰,现代浏览器可能不再支持Flash,但可以使用HTML5的`<video>`标签配合MediaSource Extensions (MSE)和HLS或DASH协议...
### 使用Red5与FFMpeg搭建在线Flash流媒体分享平台:深入解析与实践 #### Red5:开源的Java Flash流媒体服务器 Red5是一款基于Java的开源Flash流媒体服务器,其设计初衷在于替代Adobe的商用产品Flash Media Server...
1. **Profibus**:如前所述,Profibus是一种通信协议,分为Profibus DP(Decentralized Peripherals)用于控制级与I/O设备通信,Profibus PA(Process Automation)针对过程自动化,以及Profibus FMS(Fieldbus ...
2. **soapC.c** 和 **soapClient.c**:这些文件与SOAP(Simple Object Access Protocol)有关,SOAP是一种基于XML的网络通信协议,用于交换结构化和类型化的信息。soapC.c可能包含了生成SOAP客户端代码的工具,而...
以下是一份详细的程序员简历模板,并包含关键知识点的解析。 **基本信息** - **姓名**:陈 3 - **性别**:男 - **出生年月**:1987-8 - **籍贯**:湖南长沙 - **学历**:本科 - **毕业院校**:湖南师范大学 - **...