/****************************************************************************************/
var sXML:XML=new XML();
sXML=<ro>
<information>
<name>zhongqi</name>
<age>58</age>
<province></province>
</information>
<Address>
<addr id='001'>Beijing</addr>
<addr id='002'>ShangHai</addr>
<addr id='003'>Shenzhen</addr>
</Address>
</ro>
trace("输出");
trace(sXML.information.age);
trace(sXML.Address.addr[1]);
trace(sXML.Address.addr[2].@id);
输出
58
ShangHai
003
/***************************************************************************************/
创建的方式:
var sXML:XML=new XML();
sXML=<v><c>1</c><s>2</s></v>
var sXML:XML=new XML(<v><c>1</c><s>2</s></v>);
/***************************************************************************************/
调用属性:
var sXML:new XML(
<vegetable>
<cabbage id='001' price='2.5'>白菜</cabbage>
<cucumber id='002' price='1.6'>黄瓜</cucumber>
</vegetable>
);
sXML.cabbage.@price
sXML.cucumber.@price
/************************************************************************************/
调用多个相同标签的属性:
var sXML:XML=new XML();
sXML=<ro>
<vegetable>白菜</vegetable>
<vegetable>黄瓜</vegetable>
<vegetable>葱</vegetable>
</ro>
sXML.vegetable[0]
sXML.vegetable[1]
sXML.vegetable[2]
/****************************************************************************/
将存储变量的值传递到XML对象中去
var sXML:XML=new XML();
var cabbage:String="白菜";
var cucumber:String="黄瓜";
var shallot:String="葱";
var garlic:String="蒜";
sXML=<ro>
<vegetable>{cabbage}</vegetable>
<vegetable>{cucumber}</vegetable>
<vegetable>{shallot}</vegetable>
<vegetable>{garlic}</vegetable>
</ro>
输出指定条件的元素值:
var sXML:XML=new XML();
sXML=<ro>
<pro1 id='001'>
<vegetable>白菜</vegetable>
<vegetable>黄瓜</vegetable>
<vegetable>葱</vegetable>
</pro1>
<pro1 id='002'>
<vegetable>白菜</vegetable>
<vegetable>黄瓜</vegetable>
<vegetable>葱</vegetable>
</pro1>
</ro>
sXML.pro1.(@id='001').vegetable[0]
/******************************************************************/
appendChild()
var sXML:XML=new XML();
sXML=<information>
<name>zhongqi</name>
<age>58</age>
<province></province>
</information>
sXML.appendChild(<Email>****@***.com</Email>);
结果:
<information>
<name>zhongqi</name>
<age>58</age>
<province></province>
<Email>****@***.com</Email>
</information>
prependChild()
同样的如果prependChild(<Email>****@***.com</Email>);
结果是:
<information>
<Email>****@***.com</Email>
<name>zhongqi</name>
<age>58</age>
<province></province>
</information>
***********************************************************************
child方法:
sXML=<information>
<name>zhongqi</name>
<age>58</age>
<province></province>
</information>
sXML.child("*");输出带标签,所有信息
sXML.child(0);
SXML.child(1);
sXML.child(2);
**********************************************************************
children()
sXML=<information>
<name>zhongqi</name>
<age>58</age>
<province></province>
</information>
sXML.children()[0]
sXML.children()[1]
***********************************************************************
insertChildAfter()方法
sXML=<information>
<name>zhongqi</name>
<age>58</age>
<province></province>
</information>
sXML.insertChildAfter(sXML.Name,<book>sqlbook</book>);
结果是:
sXML=<information>
<name>zhongqi</name>
<book>sqlbook</sqlbook>
<age>58</age>
<province></province>
</information>
insertChildBefore()同理
************************************************************************
replace方法:
replace(ob:Object,va:XML):XML
sXML=<information>
<name>zhongqi</name>
<age>58</age>
<province></province>
</information>
sXML.replace(0,<NAME>002</NAME>);
结果是:
sXML=<information>
<NAME>zhongqi</NAME>
<age>58</age>
<province></province>
</information>
**********************************************************************
setChildren()
attributes()
attribute()
========================================================
ActionScript3.0 与服务器通信相关的类
URLVariables:封装名值对,请求参数
URLRequest:封装请求的路径
navigateToURL(url):发送请求
URLLoader:封装URL,可以取得服务器端写回的数据
分享到:
相关推荐
(XML取消了所有标识,包括font,color,p等风格样式定义标识,因此XML全部是采用类似DHTML中CSS的方法来定义文档风格样式。),XML中用来设定显示风格样式的文件类型有: 1.XSL XSL全称是Extensible Stylesheet ...
- **布局设计**:使用XML进行UI设计,可以使用可视化布局编辑器预览和编辑界面。 - **活动(Activity)**:作为Android应用的基本组件,承载用户的交互界面。 - **意图(Intent)**:用于在组件之间传递信息,实现...
检索数据时使用的SQL语句,可以通过setsqlselect或modify("table.sqlselect")方法去动态修改 修改后要重新定义数据窗口的更新属性 7.column()行 id即是对应table(column行)里的行次,名称(name)可以随便命名,也可以...
查看授权信息,可以使用PCS7 V7.0的"Configured Process Objects"对话框或V7.1的"PCS7 License information",在V8.0及以后版本,则是在Wincc的"LicenseLog.xml"文件中。 计算PO授权时,需要考虑算法1(过程对象...
此方法通常涉及使用`@Trim@DbColumn`函数。该函数可以帮助开发者清理文本,去除不必要的空白字符,并从指定的文档中获取特定列的数据。 **应用场景举例:** 假设我们需要从一个视图中获取所有文档的标题列内容。...
6.如果在一个B/S结构的系统中需要传递变量值,但是又不能使用Session、Cookie、Application,您有几种方法进行处理? 答 : this.Server.Transfer 7.请编程遍历页面上所有TextBox控件并给它赋值为string.Empty? ...
节点变量表示为树型结构中的一个节点,通常在XML处理中使用。 在模板里对sequences和hashes初始化 sequences 1. [“you”,”me”,”he”] 2. 1..100 3. [ {“Akey”:”Avalue”},{“Akey1”:”Avalue1”}, {“B...
156、在jsp:useBean语法中使用beanName有何好处? 37 157、当我使用时,在浏览器的地址栏没有改变? 37 158、如何转换JSP 0.9版本的文件到JSP1.1? 37 160、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么...
启用模型意味着让Magento知道这个模型的存在,并且可以在系统中使用它。这通常是在配置文件中完成的。 **4.5 启用资源模型** 资源模型负责处理数据库操作,它通常是模型的一部分。启用资源模型意味着指定哪个类...
在实际开发中,`dl`、`dt`、`dd`元素经常被一起使用以构建具有高度组织性和可读性的内容。例如,在一个产品页面中,我们可以使用这些元素来展示产品的特点及其描述: **示例代码:** ```html 屏幕尺寸 <dd>6.1...
- 示例: `Dim arr(1 To 3, 1 To 3) As Integer`。 **第六节 注释和赋值语句** - **注释**: - 单行注释: `’` 或 `REM`。 - 示例: `’ 这是一个注释`。 - **赋值语句**: 使用 `=` 符号将值赋给变量。 - 示例: `i...
生成的 URL 中包含这个 member 的唯一名称,这个标签必须要在一个 table 或一个 query 的标签里嵌套使用。 这个动作还依赖于该标签的 sessionParam 属性,如果该属性存在,那么参数值将在页面显示之前写到 ...
- **保存宏在个人宏工作簿**: 将宏保存到个人宏工作簿中,以便在所有工作簿中使用。 - **打开含有宏的工作簿**: 打开含有宏的工作簿并确保宏可用。 - **VB编辑窗口**: VBA编辑器的主要界面。 - **了解工程浏览窗口**...
除了可以通过 USB 连接设备与电脑来使用 adb,也可以通过无线连接——虽然连接过程中也有需要使用 USB 的步骤,但是连接成功之后你的设备就可以在一定范围内摆脱 USB 连接线的限制啦! 操作步骤: 将 Android 设备...
JavaScript DOM(Document Object Model)是Web开发中用于处理HTML或XML文档的一种标准接口。它将文档结构转换为一棵由节点组成的树形结构,允许我们通过编程方式操纵网页内容。本篇将总结DOM操作的基础知识,重点...