0

新しいxmlを作成して、古いxmlを解析するときに新しいノードをサブ子として適切なノードに追加して、重複を回避し、正確な子を正確な親に追加する必要があります。FLEX のデータ プロバイダーとしてツリーに xml を設定するには、これを行う必要があります。

次のようなxmlがあります。

<root>
<item name="Asia">
  <item name="Asia"/>
  <item name="India"/>
  <item name="Mumbai"/>
  <item name="MH"/>
  <item name="Category 1"/>
  <item name="Product1"/>
  <item name="100"/>
  <item name="Category 2"/>
  <item name="Product1"/>
  <item name="200"/>
</item>
<item name="Asia">
  <item name="Asia"/>
  <item name="India"/>
  <item name="Calcutta"/>
  <item name="CT"/>
  <item name="Category 1"/>
  <item name="Product 1"/>
  <item name="100"/>
  <item name="Category 2"/>
  <item name="Product1"/>
  <item name="200"/>
  <item name="Category 3"/>
  <item name="Product2"/>
  <item name="200"/>
</item>
<item name="Mexico">
  <item name="Mexico"/>
  <item name="Mexico City"/>
  <item name="MC"/>
  <item name="Category 2"/>
  <item name="Product 1"/>
  <item name="200"/>
</item>

I need the output to be in XML so that 

  Asia 
  |  India 
  |     Mumbai
  |     |  MH
          |  Category 1
        |    |    Product 1
          |  |      100
          |  Category 2
          |     Product 1
        | |         200
        Calcutta
           CT
             Category 1
                 Product 1
                    100
             Category 2
                 Product 1
                    200
             Category 3
   |              Product 2
   |                 200
   Mexico
     Mexico City ......
4

1 に答える 1

0

クラスappendChild()のメソッドを使ってみるXML

var xml:XML = 
        <body>
            <cat>Animals</cat>
        </body>;

xml.appendChild(<cat>Fish</cat>);




trace(xml.toXMLString()) will show the following output


<body>
    <cat>Animals</cat>
    <cat>Fish</cat>
</body>
于 2013-04-15T11:06:55.197 に答える