我有一个 FLEX 应用程序,它当前正在接收下面的 XML。我需要通过摆脱不需要的节点来清理它,但保留他们的孩子。我尝试了各种删除组合,但我最终也总是删除孩子。
我得到了什么:
<cmisObject folder="true" name="documentLibrary">
<children>
<cmisObject folder="true" name="Test Folder">
<children>
<cmisObject folder="false" name="Test Word Doc.doc">
<children/>
</cmisObject>
<cmisObject folder="false" name="Test Excel.xls">
<children/>
</cmisObject>
<cmisObject folder="true" name="Test SubFolder">
<children>
<cmisObject folder="false" name="TestSubFolderDoc.doc">
<children/>
</cmisObject>
</children>
</cmisObject>
</children>
</cmisObject>
<cmisObject folder="false" name="TestMainDoc.doc">
<children/>
</cmisObject>
</children>
</cmisObject>
我想将其更改为:
<cmisObject folder="true" name="documentLibrary">
<cmisObject folder="true" name="Test Folder">
<cmisObject folder="false" name="Test Word Doc.doc">
</cmisObject>
<cmisObject folder="false" name="Test Excel.xls">
</cmisObject>
<cmisObject folder="true" name="Test SubFolder">
<cmisObject folder="false" name="TestSubFolderDoc.doc">
</cmisObject>
</cmisObject>
</cmisObject>
<cmisObject folder="false" name="TestMainDoc.doc">
</cmisObject>
</cmisObject>
对此有什么想法吗?