package
{
import flash.events.Event;
import flash.events.IOErrorEvent;
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.system.Capabilities;
import mx.collections.ArrayCollection;
import mx.controls.Alert;
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
import mx.rpc.http.HTTPService;
import spark.components.Application;
public class LoadXML
{
public static const loadXMLCompleteEvent:String = "load_xml_complete";
public static const loadXMLFaultEvent:String = "load_xml_fault";
public static var remoteStr:String = "";
public static var moduleList:XMLList;
private static var http:HTTPService = null;
public function LoadXML()
{
}
public static function loadXml(url:String="configData.xml"):void
{
http = new HTTPService();
http.url = url;
http.resultFormat = "e4x";
http.addEventListener(ResultEvent.RESULT,xmlresult);
http.addEventListener(FaultEvent.FAULT,xmlfault);
http.send();
function xmlresult(event:ResultEvent):void
{
var configXML:XML = event.result as XML;
if(configXML)
{
// 网站根目录ip地址
var server:String = (configXML.child("server") as XMLList)[0].toString();
Constants.SERVER = server;
Constants.ALERTTIME = Number(configXML.alertTime[0].toString() || "1000");
}
EventBus.getInstance().dispatchEvent(new Event("load_xml_complete"));
}
function xmlfault(e:FaultEvent):void
{
EventBus.getInstance().dispatchEvent(new Event("load_xml_fault"));
}
}
}
}
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<!-- 服务器地址 -->
<server>http://192.168.0.151:8089/app/</server>
<!-- 操作成功提示框停留时间 -->
<alertTime>2000</alertTime>
</configuration>
分享到:
相关推荐
"LoadXML.rar_flex"这个压缩包文件很可能包含了一个Flex项目,该项目着重于如何加载XML文件并从中提取数据,以便进行程序初始化。以下是关于Flex加载XML及初始化程序的相关知识点。 1. **Flex与XML的结合**: Flex...
在本文中,我们将深入探讨如何在Flex-web工程中加载Tomcat服务器下的XML文件。这个过程涉及到Flex编程、HTTP请求以及XML数据处理等多个知识点。首先,让我们解析标题和描述中的关键信息。 标题:“flex-web工程载入...
"loadxml_locationcpo_vbxml_zip_vb.net_"这个标题可能指的是一个VB.NET项目,它涉及到从ZIP文件中提取XML数据并进行处理。让我们详细探讨一下这个过程涉及的关键知识点。 首先,`vbxml`暗示了我们正在处理XML相关...
#### 症状 ... ``` -2146697209-Nodataisavailablefortherequestedresource. ``` 这个错误通常发生在尝试远程加载 XML 文件的情况下,特别是在 ASP 应用程序中。...为了绕过这个问题,可以采用 `ServerXMLHTTP` 组件来...
**描述:“针对IE10非兼容模式和IE8,9兼容进行了修改,对loadXML报错等问题进行了修正。”** 这段描述揭示了dhtmlGrid在与不同版本IE浏览器交互时遇到的具体问题。"非兼容模式"通常指的是IE10的标准模式,它更接近...
LoadXML Malformend XML Error
在JavaScript中,处理XML数据是常见的任务,无论是从本地或远程服务器加载XML文件,或是解析XML字符串。XML(可扩展标记语言)作为一种结构化数据格式,广泛用于存储和传输数据。本篇文章将深入探讨如何使用...
XML(eXtensible Markup Language)是一种用于存储和交换数据的标记语言,它以其结构化、自解释性和广泛兼容性而被广泛应用。在IT行业中,无论是C#还是Java,都有强大的库支持对XML文件的读写操作。...
在ASP.NET Web开发中,与浏览器兼容性打交道是常见的任务,尤其是当涉及到处理XML数据时。本文将深入探讨如何在Internet Explorer(IE)环境下利用XML Document Object Model (DOM) API来解析XML文件。...
V1.2 Release版 .../*************************************** 功能:创建XML文件的根节点 参数:[in] sName 根节点的节点名 返回:true创建成功 false创建失败 **************************************/ ...
在给定的压缩包文件中,“loadXml_7_8.ncb”、“loadXml_7_8.sln”和“loadXml_7_8.suo”是Visual Studio项目相关文件,它们分别代表了项目数据库、解决方案文件和用户选项文件,用于存储项目的配置信息和调试状态。...
Public Function LoadXML(filePath As String) As Boolean On Error GoTo ErrorHandler xmlDoc.async = False xmlDoc.Load(filePath) LoadXML = Not xmlDoc.parseError.ErrorCode <> 0 Exit Function Error...
- **带路径参数构造函数** (`public clsXMLConfig(string XMLPath, clsXMLConfig.YesNoEnum LoadXML = clsXMLConfig.YesNoEnum.No)`):接收一个XML文件路径,并允许指定是否加载XML文件。 ##### 2.3 方法解析 - **...
将XML数据转化为JSON格式 使用方法: 1.添加对XmlToJSON.dll的引用 ...//doc.LoadXml(@"<root>aaa</root>"); doc.Load(@"C:\xxx.xml"); // Convert XML to a JSON string string JSON = Converter.XmlToJSON(doc);
vb中读写XML文件实例Dim XMLDoc As DOMDocument Dim root As IXMLDOMNode Dim xlst As IXMLDOMNodeList, xlst1 As IXMLDOMNodeList Dim xn As IXMLDOMNode Dim xnf As IXMLDOMNode Dim xe As IXMLDOMElement ...
- 使用`CXMLDOMDocument`对象的`loadXML`或`load`方法加载XML内容。如果要创建新文件,可以传递XML字符串到`loadXML`方法,例如: ```cpp CXMLDOMDocument doc; HRESULT hr = doc.CreateInstance(__uuidof(DOM...
private void LoadXml() { xmlDoc = new XmlDocument(); xmlDoc.Load(Server.MapPath("User.xml")); } ``` ##### 2.2 添加节点 添加节点涉及创建新的元素并将其附加到现有 XML 文档中。这可以通过 `CreateElement...
载入 XML 数据:在FireFox中,只支持load方法,可以通过parseFromString方法解析字符串型的xml数据,模拟loadXML方法。 ```javascript oXmlDom.load("example.xml"); // 载入xml文件 oXmlDom.parseFromString(...
`loadXML()`函数加载XML文件`adc.xml`,`getmessage()`函数则解析XML文件并更新页面上的数据。 3. JavaScript与XML: - `loadXML()`函数使用条件语句检测浏览器是否支持ActiveXObject(主要是针对旧版IE),然后...
IE下可以通过以下几种方式写xml文件 方式一:fso 代码如下: // LoadXML()见上一篇IE下读取XML var xmlDom = loadXML(“config.xml”); var contentText = “”; if(typeof xmlDom.xml != ‘undefined’) { content...