`
skyoo2007
  • 浏览: 16593 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类

as3创建XML对象的一个问题 E4X

阅读更多
actionscript 3
var jid = "skyoo2007";
var xml:XML = 
<root>
	<info>
	</info>
</root>

xml.info.appendChild("<blog>http://"+jid+".iteye.com</blog>");

trace(xml);

  //输出结果:

<root>
  <info>&lt;blog&gt;http://skyoo2007.iteye.com&lt;/blog&gt;</info>
</root>

 

2.

var jid = "skyoo2007";
var xml:XML = 
<root>
	<info>
	</info>
</root>

xml.info.appendChild(<blog>http://{jid}.iteye.com</blog>);

trace(xml);

 

 //输出结果:

<root>
  <info>
    <blog>http://skyoo2007.iteye.com</blog>
  </info>
</root>

 

 由此发现,如果是字符串的,输出就会被编码。使用E4X就不会。

 

找了很多相关资料都没找到,特记录于此。

 

此乃原创,转载请注明出处 :  http://skyoo2007.iteye.com

2
1
分享到:
评论
4 楼 adidaskebi123 2010-09-11  
3 楼 adidaskebi123 2010-09-11  
adidaskebi123 写道
def a
puts "a"
end

aaa
2 楼 adidaskebi123 2010-09-11  
  def index
    @blogs = Blog.all(:include => [:category, :user])

    respond_to do |format|
      format.html # index.html.erb
      format.xml  { render :xml => @blogs }
    end
  end
1 楼 adidaskebi123 2010-09-11  
def a
puts "a"
end

相关推荐

    Foundation XML and E4X

    3. **E4X介绍**:E4X的语法特性,如内联XML、XML列表、XML对象的属性访问,以及XML与JavaScript对象之间的转换。 4. **AS3与XML**:AS3中的XML类,如何在AS3代码中创建、操作和解析XML,以及E4X的优势。 5. **XML...

    AS3中新的XML处理方法.pdf

    2. **使用构造器**:可以通过`new XML()`构造器从XML数据文本创建一个XML对象实例: ```actionscript var myXML:XML = new XML("&lt;order&gt;&lt;item id='1'&gt;&lt;menuName&gt;burger&lt;/menuName&gt;&lt;price&gt;3.95&lt;/price&gt;&lt;/item&gt;...

    AS与XML数据交互[收集].pdf

    可以使用`new XML()`来创建一个新的XML对象,其内容可以包含引号中的XML字符串,或者直接写入XML结构,只要结构正确即可。例如: ```actionscript var xml:XML = &lt;myxml&gt;xml文件; var xml2:XML = text1 &lt;bar&gt;bar...

    AS3+xml下拉菜单_下拉弹出框菜单

    AS3.0中可以使用`XMLList`或`E4X`(ECMAScript for XML)来解析XML文档,并将其数据绑定到UI组件上。这使得动态生成和更新菜单变得简单。 3. **下拉菜单的实现**: 下拉菜单通常由一个触发按钮和一个隐藏的列表...

    Xpath + XMLSchema + AS3参考手册

    在处理XML数据时,AS3提供了XML类和E4X(ECMAScript for XML),使得在AS3中解析、操作和序列化XML变得非常直观。例如,可以使用`new XML()` 创建XML对象,然后通过XPath选择器获取特定节点,如`xml.book[0]`。 在...

    【AS3.0教程爽快使用XML】

    在这个例子中,首先定义了一个包含XML内容的字符串`kS`,然后通过`new XML()`构造函数将其转换为XML对象。 **3. 使用变量构建XML** AS3.0中最有趣的特性之一是可以使用现有的变量来构建XML结构,从而提供更大的...

    readxml flex加载xml文件

    E4X允许直接通过XML对象来访问和修改XML数据。以下是如何使用E4X加载XML文件: ```actionscript var xmlLoader:URLLoader = new URLLoader(); xmlLoader.dataFormat = URLLoaderDataFormat.TEXT; xmlLoader....

    as3 chm as3.chm 帮助文档

    8. **XML和JSON处理**:AS3提供了XML和E4X(ECMAScript for XML)来解析和操作XML数据,以及JSON对象来处理JSON格式的数据交换。 9. **网络编程**:通过URLLoader和URLRequest类,AS3可以直接与服务器通信,进行...

    Flex里解析XML数据

    在Flex中,XML对象提供了一种灵活的方式来创建、操作和解析XML文档。通过实例化XML类,我们可以加载XML数据并对其进行解析: ```actionscript var xml:XML = new XML("&lt;root&gt;&lt;item&gt;Value&lt;/item&gt;&lt;/root&gt;"); ``` 3. ...

    flex xml 生成

    3. **E4X(ECMAScript for XML)**:E4X是ActionScript 3.0中的一个特性,它允许开发者使用类似JavaScript的语法来处理XML。E4X使得XML的生成和操作更加直观和简洁,例如: ```actionscript var myXML:E4X = &lt;root&gt;...

    flash读取xml文档

    - E4X(ECMAScript for XML):AS3中的XML支持是基于E4X规范,理解E4X可以帮助更好地操作XML。 - XML DOM(文档对象模型):理解DOM可以帮助你更清晰地理解XML的结构和操作方式。 通过以上介绍,你应该对Flash中...

    flash 从xml中获取数据

    此外,AS3的E4X(ECMAScript for XML)特性使得与XML的交互更加直观,比如通过路径表达式直接访问节点: ```actionscript var specificValue:String = xmlData.elementName.childName.@attributeName; ``` 这个...

    as3离线学习参考手册

    AS3提供了XML和E4X(ECMAScript for XML)支持,方便解析和操作XML数据。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,AS3也有内置的JSON对象用于序列化和反序列化。 七、网络通信 AS3提供了...

    flash_action_script_xml

    4. E4X(ECMAScript for XML):AS3中的E4X是一种内置的XML处理机制,使得XML可以直接作为ActionScript的一部分进行操作,如同处理数组和对象一样。 三、AS3 XML的应用场景 1. 数据绑定:在Flex框架中,AS3 XML常...

    AS3.0_AS3殿堂之路_笔记

    2. **类与对象**:AS3基于ECMAScript for XML (E4X)规范,支持完整的面向对象编程,包括类的定义、继承、封装和多态性。 3. **事件处理**:AS3的事件模型是其核心特性之一,用于响应用户交互或程序内部状态变化。...

    as3.0 源码

    在实际项目中,结合这些知识点,开发者可以创建一个能够从XML文件中获取数据并根据数据动态生成动画的Flash应用程序。例如,一个简单的应用场景可能是从XML文件加载图片路径,然后动态创建并动画化多个`MovieClip`...

    as3教程,手把手教你在flashbuilder4下开发as3

    4. **基于 ECMAScript for XML (E4X)** 的 XML API:E4X 是 ECMAScript 的一种扩展,使得 XML 成为其原生数据类型之一。 5. **基于 DOM 第 3 级事件规范的事件模型**:提供更强大且一致的事件处理机制。 **AS3** 的...

    AS3开发指南

    6. **使用XML**:描述XML的基本知识和E4X方法,处理XML对象,以及使用XML命名空间和类型转换。 7. **事件处理**:讲解事件处理的基础知识和ActionScript 3.0事件处理与早期版本的差异,包括事件流、事件对象和事件...

    player(AS3)

    虽然AS3本身并不直接支持数据绑定,但可以通过第三方库如E4X(ECMAScript for XML)或者手动实现来达到类似的效果。 6. **MP3格式**:文件列表中的“mp3”表明播放器支持MP3格式的音频文件。AS3内置了对MP3格式的...

    as 3 例子

    【标题】"AS3 例子" 指的是ActionScript 3的相关实例,这是一种基于ECMAScript for XML (E4X) 的脚本语言,主要应用于Adobe Flash平台,用于创建交互式网页、游戏、动画以及丰富的互联网应用程序(RIA)。...

Global site tag (gtag.js) - Google Analytics