Schematron rules for NIEM association elements
Posted: Fri Jan 13, 2017 12:41 am
I am trying to build a schematron rule set for an XML structure that contains NIEM association members. For example, I have:
And need to check if the Activity is of some nc:ActivityCategoryText, the Subjects associated with that activity has a given mine:PersonStatus code.
How would I loop through the associations and referance entries across the associations?
Code: Select all
<nc:Activity s:id="Activity1">
<nc:ActivityCategoryText>My new activity</nc:ActivityCategoryText>
.
.
</nc:Activity>
<nc:Activity s:id="Activity2">
<nc:ActivityCategoryText>My second activity</nc:ActivityCategoryText>
.
.
</nc:Activity>
<nc:Subject s:id="Person1">
<mine:PersonStatus>Approved</mine:PersonStatus>
.
.
</nc:Subject>
<nc:Subject s:id="Person2">
<mine:PersonStatus>Dismissed</mine:PersonStatus>
.
.
</nc:Subject>
.
.
.
<mine:ActivitySubjectAssociation>
<nc:Activity s:ref="Activity1"/>
<nc:Subject s:ref="Person1"/>
</mine:AcitvitySubjectAssociation>
[<mine:ActivitySubjectAssociation>
<nc:Activity s:ref="Activity1"/>
<nc:Subject s:ref="Person2"/>
</mine:AcitvitySubjectAssociation>
How would I loop through the associations and referance entries across the associations?