UltraTree メソッド SetDataBinding を使用して、xml ツリー構造を表示します。Xml は次のようになります。
<?xml version="1.0" encoding="utf-8"?>
<StructDocument xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Name="Document">
<List>
<StructElement Name="Number">
<List/>
</StructElement>
<StructElement Name="Author">
<List>
<StructElement Name="Name">
<List>
<StructElement Name="FullName">
<List/>
</StructElement>
<StructElement Name="Adress">
<List/>
</StructElement>
<StructElement Name="Email">
<List/>
</StructElement>
</List>
</StructElement>
</List>
</StructElement>
</List>
</StructDocument>
私は次のことを得るよりも:
ご覧のとおり、「Name」要素の子要素のリストがありません。しかし、このように xml を変更すると (「Number」要素と「Author」要素の順序を変更するだけです):
<?xml version="1.0" encoding="utf-8"?>
<StructDocument xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Name="Document">
<List>
<StructElement Name="Author">
<List>
<StructElement Name="Name">
<List>
<StructElement Name="FullName">
<List/>
</StructElement>
<StructElement Name="Adress">
<List/>
</StructElement>
<StructElement Name="Email">
<List/>
</StructElement>
</List>
</StructElement>
</List>
</StructElement>
<StructElement Name="Number">
<List/>
</StructElement>
</List>
</StructDocument>
、私は次のようになります:
つまり、目的の動作が表示され、すべての xml 要素が画面に表示されます。xmlを変更せずにこれを達成する方法を知りたいですか?