XML,XMLList
5. 命名规则(不能包括 xml,空格,尖括号,等特殊符号,不能数字开头)
6. 可以自带属性。属性值用“”标示
7. 注释<!--注释的内容-->
8. 如果要显示特殊符号可用<![CDATA[ 这里写特殊符号 ]]>
创建
var xml:XML=<shuiGuo>
<apple price="1.5">红苹果</apple>
<apple price="1.6">青苹果</apple>
<apple price="1.8">黄苹果</apple>
<orange price="1.0">橘子</orange>
</shuiGuo>;//注意这里的分号不可省略
或者
var xml:XML=new XML(“xml格式字符串”)
通常用来读取外部的 xml 文件
操作:(· @ ·· * delete)
trace(xml.*.(@price<1.9))
delete xml.orange[1];
xml.banana=<banana price="2.5">"香蕉"</banana>
xml.banana.pear="梨"
例子:
var xml:XML=<fruit>
<apple price="1.5">红苹果</apple>
<apple price="1.6">青苹果</apple>
<apple price="1.8">黄苹果</apple>
<orange price="2.0">橘子</orange>
</fruit>;
var appleList:XMLList=xml.apple;
var len:uint=appleList.length();
for (var i=0; i<len; i++) {
dyg_mc.name_txt.text=appleList[i];
dyg_mc.price_txt.text=appleList[i].@pric
相关文档:
package com.test.dom4j;
import java.io.*;
import java.util.*;
import org.dom4j.*;
import org.dom4j.io.*;
public class MyXMLReader {
public static void main(String arge[]) {
try {
File f = new File("src/testxml.xml");
SAXReader reader = new SAXReader();
Document doc = reader.rea ......
这个例子要把bookstore.xml文件增加一条book记录
1 bookstore.xml
<?xml version="1.0" encoding="gb2312"?>
<bookstore>
<book genre="love" ISBN="1234123">
<title>who am i </title>
<author>who</author>
  ......
添加记录到ds保存到xml
DataSet ds = new DataSet("myDs");
//从XML中读取数据
ds.ReadXml(Serve ......
使用XMLList读取XML数据
XML对象提供了一个返回XMLList类型的方法elements(),既返回所有XML对象的子元素节点,随后我们可以通过for each语句循环则可访问到整个XML数据内容。以上面创建内部XML文档的XML数据为例,详细见如下代码块:
varlist:XMLList=pXml.elements();
foreach(varelement:XMLinlist)
{
// ......