创建XML的时候约定每个节点都有一个ID属性
package cv.resource
{
public class cvXML{
public static function parse(xml:XML,obj:Object):Object{
var results:XMLList = xml.children();
var propertyname:String;
var propertyvalue:*;
for each( var xmlChildren:XML in results)
{
var str:String=xmlChildren.attribute("id");
obj[str]=new Object();
if(xmlChildren.attributes().length()>0)
{//当该节点有属性时
for(var i:int=0;i<xmlChildren.attributes().length();i++)
{
propertyname =xmlChildren.attributes()[i].name();//对应的属性名
propertyvalue =xmlChildren.attributes()[i];//对应的属性值
obj[str][propertyname]=propertyvalue;//将每个属性值对应的存放在OBJECT中
}
}
if(xmlChildren.hasComplexContent())
{ //当子节点仍然包含下一层子节点
parse(xmlChildren,obj[str]); //递归调用
}
}
return obj;
}
}
}
分享到:
相关推荐
txt数据集格式转化为xml数据集格式,txt数据集格式一般是yolov5的专用格式,这个脚本是将txt数据集格式转化为xml数据集的格式,使用的时候可以自行调整脚本里xml的每项,将它变成coco数据集格式或者其他数据集格式。
Java调用webService接口的时候,返回的是xml文件,我们需要将xml文件转化为string或者是map类型取值。这里提供的就是讲xml转化为map
如何在Java中将XML文档转换成HTML文档.pdf
C#中将数字金额转化为大写金额。C#中将数字金额转化为大写金额。
(例如,程序清单2-1在文件Inventory.xml中。)所有这些文件都在附带光盘的“Example Code”文件夹中。 ?所有在XML文档示例中显示的图形文件。这些文件包含在与程序清单文件相同的光盘文件夹(Example Code)中。 ?Web...
将string类型的xml转为JSON字符串,利用JSONObject处理JSON串
(例如,程序清单2-1在文件Inventory.xml中。)所有这些文件都在附带光盘的“Example Code”文件夹中。 ?所有在XML文档示例中显示的图形文件。这些文件包含在与程序清单文件相同的光盘文件夹(Example Code)中。 ?Web...
(例如,因为我在第二部分介绍了怎样定义XML属性,所以在第三部分接着介绍了在显示文档时怎样访问这些属性。)直到我亲自动手编写并显示XML文档时,才真正理解了XML。因此,我在本书中也采用了这种方法,包括了许多...
第8章向大家演示了如何链接文档和在文档中针对特定元素进行查询。在本书样例中使用的查询技术实际起源于XML的样式化,所以本章还承当了显示主线的双重重任。它在这条主线中对于展示查询如何快速找到所需元素,以及...
MATLAB中将彩色的图像转化为灰度图像
使用Linq To XML来读取XML中的节点信息, 首先通过XElement.Load方法加载整个流, 然后在整个页面的ManipulationStarted事件处理程序中将所有的CarBrand信息读出来, 赋给一个Listbox的ItemsSource属性,这样就可以...
虽然不太常用,但我们的确可以给对象添加以数字为属性名的属性: 代码如下: var obj = {}; obj[0] = 1; obj[1] = 2; 这个对象并不是数组类型,那有没有办法把它转换为数组类型呢?jQuery代码中采用了Array.prototype...
用户注用户注册信息写入XML实例册信息写入XML实例用户注册信息写入XML实例用户注册信息写入XML实例
(例如,程序清单2-1在文件Inventory.xml中。)所有这些文件都在附带光盘的“Example Code”文件夹中。 ?所有在XML文档示例中显示的图形文件。这些文件包含在与程序清单文件相同的光盘文件夹(Example Code)中。 ?Web...
本文介绍如何使用包含在dom4j中的解析器创建并修改XML文档。dom4j API包含一个解析XML文档的工具。本文中将使用这个解析器创建一个示例XML文档,然后使用同一个解析器修改。与W3C DOM API相比,使用dom4j所包含的...
AIS解析中将字符串转化为6比特字节数组
前段实现mxgraph插件绘制流程图,后台实现保存的xml导出成图片格式,遇到图标没有引用,文字label位置不正确,label换行不识别 标签,linux服务器部署中文字体等问题
NULL 博文链接:https://zhtzyh.iteye.com/blog/2066855
在As3中将AS2中的深度改成了标签,一直没闹明白怎么使用,一般都是直接addChild把mc放到最上面 今天做的这个因为本身在mc中,所以addChild会吧mc再添加一次,造成mc重复 研究了很久,发现了这个,并非原创,欢迎大家...