Hi All,
Analyzing a Uniface struct, obtained from an xml, I have found this construct:
[theStruct]
[$tags]
[nametag] = value_nametag
[typetag] = value_typetag
[reference] = value_reference
[name] = "value_name"
[$tags on scalar member]
[namescalartag] = value_namescalartag
[$tags]
2ndnametag = "2ndnametag_value"
Being my first time to focus on [$tags on scalar member] I was wondering which could be the correct syntax to refer to them. I've found the obvious:
a) pointing to [$tags on scalar member] collection:
name->$scalar->$tags
or
*{1}->$scalar->$tags
b) to get [$tags on scalar member] collection size:
name->$scalar→$tags->$collSize
or
*{1}->$scalar->$tags->$collSize
c) to point to a specific [$tags on scalar member] name:
name->$scalar->$tags->namescalartag->$name
or
*{1}->$scalar→$tags->*{1}->$name
d) to point to a specific [$tags on scalar member] value:
name->$scalar->$tags->namescalartag->$scalar
or
*{1}->$scalar->$tags->*{1}->$scalar
I am writing this post because I did NOT find any reference to this possible $tags level into current Uniface documentation. But..., as always, I could be wrong! So, please point me to an available docu reference if available.
I suppose also a complete set of examples referring to [$tags on scalar member] could be an help for all Unifacers.
Thanks in advance for any reply. 🙂
Regards,
Gianni