顺德设计
当前位置:网站建设 >> 网页设计教程 >> Flash处理外部XML文档数据

Flash处理外部XML文档数据

[来源:来自网络] [作者:68design] [日期:08-04-05] [热度:]

<?xml-stylesheet type="text/css" href="处理xml文档信息的css.css"?>

这句是处理指令,xml-stylesheet是一个处理指令,type是类型,href是地址.这个处理指令把CSS链接到XML文档.跟html中应用css差不多一样.

    <元素>
        <子元素 属性="子元素">信息</子元素>
    </元素>

这个是文档元素(Flash用节点表示).<元素>是顶层元素,<子元素>是嵌套在顶层元素中的元素,"属性"是一个属性,"信息"是字符串.
也可以这样写: <子元素 属性="子元素" 信息="信息" />
如果用了文档类型声明,顶层元素命名最好跟声明的类型一至.否则会出错(要有词汇表时,像这个ChooseFlash这不会出错,因为没有这个词汇表.)

下面是一个完整xml文档:

<?xml version="1.0" encoding="gb2312"?>
<!--firstNode是一个顶层元素-->
<firstNode>
    <!--childNode是一个嵌套在顶层元素firstNode中的子级元素,有一个nodeName的属性-->
    <childNode nodeName="childNode">childNode</childNode>
</firstNode>

好,xml方面就到这里.--如果有错,请指教.如果想了解详细信息的请访问:http://www.w3c.org.

 

下面就是怎么在Flash中调用XML文档和处理XML中的数据.

Flash方面:

在Flash中调用xml文档需要用到XML类和XMLNode类中的一些方法和属性.这里我们就不需要用到那么多.把用到的方法和属性列出来:

XML类:

  • XML.ignoreWhite;//处理xml文档中的空白,设为true时,忽略空白,默认值为false.
  • XML.load("xml文档的地址");//加载指定的xml文档.
  • XML.onLoad=function(success:Boolean){};//成功加载了xml文档时调用.
  • XML构造函数.

XMLNode类:

  • XMLNode.attributes;//用来指定xml文档对象节点的属性.
  • XMLNode.childNodes;//返回指定xml文档对象的子级的数组.
  • XMLNode.firstChild;//引用父级节点的子级列表中的第一个子级.
  • XMLNode.nodeValue;//返回XML对象的节点值.
  • XMLNode.nodeName;//XML 对象的节点名称

开始实验:

首先说明:
在xml声明处加上encoding="gb2312".使用gb2312编码.;



  关于站点
| 联系站长 | 百度xml | 友情链接 | 网站地图 | 粤ICP备07500705号
                 ©2008 维克斯媒体传播 版权所有