parser

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

 

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

Как лучше передать значение наверх?

anthrop 22.09.2006 17:42

У меня есть класс (search.p), осуществляющий поиск в БД.
Он получает некие параметры поиска, а результатом работы его является XML.

Проблема в том, что помимо XML мне нужно ещё кое-что.
Например, нужно знать сколько записей найдено. Причём знать это нужно не внутри search.p, а в том классе, который его вызвал. Какие варианты пришли в голову:
1) Обратиться непосредственно к полям класса search.p
Но делать так не рекомендуется в документации.
2) Отдать эту информацию внутри того же самого XML.
Но тогда придётся его парсить... Вариант бредовый.
3) Отдавать не XML, а хеш, который будет содержать нужные параметры + XML.

Вот я и не знаю как лучше поступить.
Подскажите, пожалуйста!
Может быть есть какие-нибудь ещё способы, может есть подводные камни, о которых я не подумал...

  • Как лучше передать значение наверх?, anthrop 22.09.2006 17:42
    • Ответ, G_Z [M] 24.09.2006 14:00
    • ООП, Александр Петросян (PAF) [M] 22.09.2006 19:58 / 22.09.2006 20:00
    • Ответ, Misha v.3 [M] 22.09.2006 19:42