Beste lui,
Ben nu bezig met een projectje om een datalaag te genereren (uiteindelijk C#).
Ik loop alleen tegen een probleempje op waar ik zelf niet verder mee kom.
Het gaat om de volgende code:
Waarbij ik op het niveau van Entity/UniqueKeys/UniqueKey/Fields/Field/FieldName een Type op wil halen uit Entity/Fields/Field waarbij de FieldName's aan elkaar gelijk zijn.
Ik gebruik hiervoor:
Kan iemand mij hierbij helpen, of als er meer informatie nodig is: laat het ff weten!
Tof,
Patrick
Ben nu bezig met een projectje om een datalaag te genereren (uiteindelijk C#).
Ik loop alleen tegen een probleempje op waar ik zelf niet verder mee kom.
Het gaat om de volgende code:
XML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| <Entity> <EntityName>UserEntity</EntityName> <Fields> <Field> <FieldName>LastName</FieldName> <Type>String</Type> </Field> </Fields> <UniqueKeys> <UniqueKey> <KeyType>UniqueConstraint</KeyType> <Fields> <Field> <FieldName>LastName</FieldName> </Field> </Fields> </UniqueKey> </UniqueKeys> </Entity> |
Waarbij ik op het niveau van Entity/UniqueKeys/UniqueKey/Fields/Field/FieldName een Type op wil halen uit Entity/Fields/Field waarbij de FieldName's aan elkaar gelijk zijn.
Ik gebruik hiervoor:
XML:
1
| <xsl:value-of select="ancestor-or-self::Entity/Fields/Field[@FieldName=./FieldName]/Type"/> |
Kan iemand mij hierbij helpen, of als er meer informatie nodig is: laat het ff weten!
Tof,
Patrick