parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

ссылки на места в сложной конструкции

Александр Петросян (PAF) 28.09.2004 13:52 / 28.09.2004 14:14

что вы хотите этим подходом с точкнутыми именами сказать-то?

выстрел в темноту:
вы эти имена храните во внешних источниках, а потом куда-то в сложную структуру за данными обращаетесь?

вот один из подходов:
данные хранить в XML, сложные ссылки внутрь них хранить в виде XPath выражений.

пример описания внешних данных (реальная жизнь):
valueXPath
@id
ACL/Login
ACL/Password
PersonalData/Initials/FirstName
PersonalData/Initials/MidName
PersonalData/Initials/LastName
PersonalData/EMail
CardData/CardName
CardData/CardNumber
Balance
получается похоже на ваши точки, но куда более гибко, и код доставания тривиален:
@optionValue[xpath]
^options.selectSingle[string($xpath)]