要求:1.可以适合多层的数组2.支持属性3.数组的键名可以是数字的
网上找了好多,都没有符合要求的

解决方案 »

  1.   

    xml的格式一般都是固定的。你可以用xml的标签来做数组的下标。然后循环取值就行了
      

  2.   


    比如数组的某个键名为attr_id,那么在遍历数组的时候,可以把它对于的值作为属性值,属性名称可以为id
      

  3.   

    具体可以看这个例子,但是里面数组的键名不能为数字,把它改成可以支持数字就可以了http://blog.csdn.net/shenyulv/article/details/6873532
      

  4.   

    还有一个问题:xml中  createElement()这个函数创建的节点一定要字符串吗?比如
    <root>
        <0>78798</0>
    </root>
    可以嘛?就是节点可以为数字 O 吗?
      

  5.   

    我记得,用xml 的对象就可以做。