`
zhanshenlvbu
  • 浏览: 110880 次
社区版块
存档分类
最新评论

ArrayList转XML

    博客分类:
  • Flex
阅读更多
//ArrayList转换为xml
var treedata:String="<ids id='" + rootObject.id + "' labels='" + rootObject.name + "'>\n";
treedata=CreateXmlNode(neList, rootFdn, treedata);
treedata=treedata + "</ids>\n";

XML xml = new XML(treedata);



//ArrayList转换为XML
public function CreateXmlNode(list:ArrayList, parentFdn:String, cratedata:String):String
{
        for (var a:int=0; a < list.length; a++)
        {
                var fsort:Object=list.getItemAt(a) as Object;
                if (fsort.parentFdn == parentFdn)
                {
	        cratedata=cratedata + "<ids id='" + fsort.id +  "' labels='" + fsort.name + "'/>";
                }
        }
        return cratedata;
}

 

分享到:
评论

相关推荐

    java list和xml互转例子

    2. **XML转Java List**: - 解析XML文档,获取根Element。 - 遍历Element的子元素,每次遇到一个子元素,就创建一个新的Map对象。 - 子元素的标签作为Map的键,元素的文本或子元素作为对应的值。 - 将Map对象...

    map/list集合转化成xml字符串 xml字符串转化成map/list集合

    首先,让我们探讨`Map`集合转成XML字符串的过程。一个`Map`对象存储键值对,可以使用各种库如`JAXB (Java Architecture for XML Binding)`、`DOM (Document Object Model)`或`SAX (Simple API for XML)`来实现转换。...

    C#个人通讯录,分别用了ArrayList、HashTable、XML、Access、TXT实现

    这个程序的亮点在于它演示了多种数据存储方式,包括ArrayList、HashTable、XML、Access数据库以及纯文本文件(TXT)。下面将详细阐述这些知识点。 1. ArrayList: ArrayList是.NET框架中System.Collections命名空间...

    将结果转换成xml的jar

    List = new ArrayList&lt;Object&gt;();// 创建一个容器 List.add(unitRecord);//unitRecord是一个对象 map.put("SBR_PORT_0001", List);//SBR_PORT_0001是xml模板中的节点 2.XmlPacketUtil.format(templatePath, ...

    java List XMl转换DEMO

    List&lt;Person&gt; list = new ArrayList(); for (int i = 0; i (); i++) { Node node = nodeList.item(i); if (node.getNodeType() == Node.ELEMENT_NODE) { Element element = (Element) node; Person person =...

    java Excel转化xml

    import java.util.ArrayList; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf....

    JAVA对象序列化保存为XML文件的工具类

    这些对象被添加到一个`ArrayList`中并返回。注意,如果XML文件中包含多个序列化的对象,`XMLDecoder`将返回一个包含所有这些对象的列表。 虽然`XMLEncoder`和`XMLDecoder`提供了一种方便的方式来处理XML和Java对象...

    freemarker生成xml示例

    List&lt;Person&gt; persons = new ArrayList(); persons.add(new Person("张三", 25)); persons.add(new Person("李四", 30)); ``` 2. **Freemarker模板(Template)**:这是一个`.ftl`文件,里面定义了XML的结构和如何...

    xml格式的字符串转换成List

    List&lt;Item&gt; items = new ArrayList(); String xmlString = "&lt;items&gt;...&lt;/items&gt;"; StreamSource source = new StreamSource(new StringReader(xmlString)); ItemsWrapper wrapper = (ItemsWrapper) unmarshaller...

    Apache xml转换java对象 Digester

    这个规则集文件定义了当遇到`people/person`模式时的操作:创建一个新的`Person`实例,调用`add()`方法将该实例添加到一个`ArrayList`中,并根据XML文档中的元素设置相应的属性值。 ##### 3.2 创建Digester实例 接...

    json与xml相互互转无jar包纯java实现,也可使用lib的jar实现功能。

    - XML转JSON:解析XML文档为DOM树或流,然后将这些数据结构转换为等效的JSON字符串。 在实际开发中,选择哪种方式主要取决于项目需求,如性能、内存消耗和代码复杂性等因素。无jar包的纯Java实现虽然灵活,但可能...

    sqlite导出到XML android

    List&lt;MyDataModel&gt; dataList = new ArrayList(); SQLiteDatabase db = this.getReadableDatabase(); Cursor cursor = db.rawQuery("SELECT * FROM my_table", null); if (cursor.moveToFirst()) { do { ...

    android arraylist 实现 listview

    添加菜单项通常在`menu.xml`文件中定义,然后在活动中调用`setSupportActionBar()`并开启显示HomeAsUp标识。 对于长按事件,我们可以在Adapter的`getView()`方法中为每个ListView项设置`setOnLongClickListener`,...

    C# 实现的XML读写合并

    ArrayList xmlFiles = new ArrayList(); // 假设已经添加了多个XML文件路径 // 创建主XML文档 XmlDocument mainDoc = new XmlDocument(); // 遍历ArrayList中的XML文件并合并 foreach (string filePath in xml...

    如何在FineReport中解析数据库内XML文件

    5. 解析得到的XML数据被转换为结构化的Java对象(例如将MemoryFreeSize、MemoryTotalSize和MemoryUsage解析为对应的值),然后存储在ArrayList结构中。 为了更好地说明解析过程,这里补充GetXmlDate类中一些关键...

    XML文件导出为本地excel文件

    List&lt;List&lt;String&gt;&gt; data = new ArrayList(); // ...遍历XML节点并填充数据... // 创建Excel工作簿并写入数据 XSSFWorkbook workbook = new XSSFWorkbook(); XSSFSheet sheet = workbook.createSheet("Sheet1"); ...

    多层镶嵌xml解析.zip

    XML(eXtensible Markup Language)是一种用于标记数据的语言,广泛应用在数据交换、配置文件、文档存储等领域。在处理复杂的、多层结构的XML时,DOM4J是一个强大的Java库,它提供了丰富的API来帮助我们解析和操作...

    com.thoughtworks.xstream.XStream操作XML和java对象的一些用法

    List&lt;User&gt; userList = new ArrayList(); userList.add(new User("Bob", 30)); userList.add(new User("Charlie", 35)); String xmlList = xstream.toXML(userList); ``` 输出的XML会将List中的每个元素作为...

    android xml多种解析生成

    persons = new ArrayList(); break; case XmlPullParser.START_TAG: String name = parser.getName(); if (name.equalsIgnoreCase("person")) { currentPerson = new Person(); currentPerson.setId(new ...

    最新JAXB解析XML教程

    5. **Handling Collections**: 对于Java集合,如ArrayList或Set,JAXB提供了一种自动处理它们的方法,通过使用`@XmlElementWrapper`和`@XmlElement`注解,可以将集合转换为XML元素的数组或列表。 6. **Custom ...

Global site tag (gtag.js) - Google Analytics