Attribute für das Aufteilen eines bestimmten Typs angeben

Um die Attribute für das Aufteilen von Daten anzugeben, wird eine zusätzliche Eigenschaft „splitOn“ unter der Knotenanmerkung hinzugefügt. Der Wert dieser Eigenschaft ist eine durch Kommas getrennte Liste von Eigenschaften zum Aufteilen der zu diesem Typ gehörigen Knoteninstanz. Die Daten werden in derselben Reihenfolge geteilt, wie in der Eigenschaft „splitOn“ angegeben.

So wird beispielsweise ein Typ „Mitarbeiter“ im Ordner „Mitarbeiter“ in CRX erstellt. Teilen Sie den Typ basierend auf Name und Alter des Mitarbeiters auf und fügen Sie folgenden Eintrag in die Anmerkungskonfigurationsdatei ein:
<nodeAnnotation> 
    <folder>Employee</folder> 
    <splitOn>name,age</splitOn> 
    <classDescriptor>lc.content.Employee</classDescriptor> 
</nodeAnnotation>
In diesem Beispiel werden alle Mitarbeiterinstanzen im Ordner „Mitarbeiter“ unter den Unterordnern, die Mitarbeiterinstanzen basierend auf Name und Alter gruppieren, erstellt. Wenn es fünf Mitarbeiter gibt,
# Employee("Tom", 26) - e1 
# Employee("Jack", 32) - e2 
# Employee("Harry", 25) - e3 
# Employee("Jack", 45) - e4 
# Employee("Jack", 32) - e5
werden sie unter folgender Inhaltsstruktur gespeichert:
Employee 
   | 
   |__Jack 
   |    | 
   |    |__32 
   |    |   | 
   |    |   |__e2 
   |    |   | 
   |    |   |__e5 
   |    | 
   |    |__45 
   |        | 
   |        |__e4 
   | 
   |__Tom 
   |    | 
   |    |__26 
   |        | 
   |        |__e1 
   | 
   |__Harry 
        | 
        |__25 
            | 
            |__e3