xml变量的取值
来源:互联网 发布:c语言局部变量没有初值 编辑:程序博客网 时间:2024/06/13 10:51
1、假如一个自定义控件被用在一个主控件里,在自定义控件里的方法可以转换为主控件的方法,完成调用。
userRulesCanvas.mxml 和 editRulesCanvas.mxml
compent控件代码如下:
private function submitClick():void
{
if((code.length == 0)||(addr.length == 0))
{ //这里可调用主程序的方法editSipAccountHandle()
parentApplication.editSipAccountHandle(code.text,addr.text)
closeHandle()
}
}
主控件代码如下:
public function editSipAccountHandle(sipAccount:String)
{
getUserRuleWs.modifyRulePhone(sipAccount);
}
2、xml格式的string对象的读取
event.result的值等于如下
<?xml version="1.0" encoding="UTF-8"?>
<rule>
<sipAccount>sip:hill@ocp.gz.com</sipAccount>
<extension>sip:8190@ext.protel.com.hk</extension>
<action>
<outgoing>
<sipPhoneAddr code="408">sip:969071526@ext.protel.com.hk</sipPhoneAddr>
<sipPhoneAddr code="404">sip:963306728@ext.protel.com.hk</sipPhoneAddr>
<sipPhoneAddr code="200">sip:patrick.siu@ext.protel.com.hk</sipPhoneAddr>
<sipPhoneAddr code="480">sip:925341992@ext.protel.com.hk</sipPhoneAddr>
<sipPhoneAddr code="">
</sipPhoneAddr>
</outgoing>
</action>
</rule>
常用XMLList对象获取这样的xml格式的string
var xml:XMLList=XMLList(event.result as String);
可得到xml为
<rule>
<sipAccount>sip:hill@ocp.gz.com</sipAccount>
<extension>sip:8190@ext.protel.com.hk</extension>
<action>
<outgoing>
<sipPhoneAddr code="408">sip:969071526@ext.protel.com.hk</sipPhoneAddr>
<sipPhoneAddr code="404">sip:963306728@ext.protel.com.hk</sipPhoneAddr>
<sipPhoneAddr code="200">sip:patrick.siu@ext.protel.com.hk</sipPhoneAddr>
<sipPhoneAddr code="480">sip:925341992@ext.protel.com.hk</sipPhoneAddr>
<sipPhoneAddr code=""/>
</outgoing>
</action>
</rule>
var xml2:XMLList = xml[0].action[0].outgoing[0].sipPhoneAddr;
可得到xml2为:
<sipPhoneAddr code="408">sip:969071526@ext.protel.com.hk</sipPhoneAddr>
<sipPhoneAddr code="404">sip:963306728@ext.protel.com.hk</sipPhoneAddr>
<sipPhoneAddr code="200">sip:patrick.siu@ext.protel.com.hk</sipPhoneAddr>
<sipPhoneAddr code="480">sip:925341992@ext.protel.com.hk</sipPhoneAddr>
<sipPhoneAddr code=""/>
var str:String = xml[0].action[0].outgoing[0].sipPhoneAddr[0];
可得到str为:sip:969071526@ext.protel.com.hk
var str2:String = xml2[0].@code;
可得到str2为:408
通常对XMLList的数据逐条读入一个object对象里,然后通过一个ArrayColletion对象的addItem()方法添加object对象。最后设置DataGrid的DataProvider为ArrayColletion还有dataFiled即可。
- xml变量的取值
- 变量的取值
- C++各变量的取值范围
- 各种变量类型的取值范围
- 变量取值范围
- 变量取值范围
- php取xml文件里面的值
- php对xml的取值
- [C++]利用C++查找XML文件里的字符串或者变量,并提取
- xml取值
- tensorflow的变量的初始化,张量的计算取值
- 一种新的变量取值交换方法
- Mysql的临时变量取值3例
- 注意java int整形变量的取值范围
- 变量取值交换的三种方法
- action的变量在jsp中的取值问题
- 怎么在js中取java变量的值
- C语言-- 二维数组变量指针取值的写法
- VC comboBox控件使用
- 关于strcmp的一个发现
- JavaScript方法和技巧大全
- pickerView的简单说明
- 体验浏览器
- xml变量的取值
- 应用服务平台与应用服务器
- 在系统初始化过程中始能终端串口输出
- Eclipse快捷键大全
- Jquery关于table的不解
- Python 练习1
- Table not found in statement [select sequence_name from system_sequences]
- 阴、阳、立春
- FPGA设计中若干关键问题