Another part of the reason that we care so much for the quality of the questions is that this forum, and others like it, become a record for others in the future looking for answers. So a well-written question and a healthy discussion of potential solutions can serve as a gift to future developers.

Many original posters in the end post what the final solution was, as a way of saying "thank you" to the community.

Some might construe it selfish if the questioner asks the bare minimum to get an answer, and then abruptly ends the conversation with "Thanks, but I got it. See ya later." By your own admission, posts from Dmitri in the past have helped you, but you declined his request just that way. Perhaps you could have used this opportunity to return the favor to him.

On Fri, Jan 31, 2014 at 10:32 AM, Ihe Onwuka <> wrote:
I always appreciate your input Dimitre but I am satisfied with the
clarity of the question asked and pleased with the answers and the
direction the thread took.

If someone responds without reading the original post then threads are
liable to get  longer than necessary.

On Fri, Jan 31, 2014 at 3:17 PM, Dimitre Novatchev <> wrote:
> On Fri, Jan 31, 2014 at 1:43 AM, Ihe Onwuka <> wrote:
>> If your objective in answering is to give someone code and the
>> question doesn't give you opportunity to do that then it's always an
>> option not to answer.
> I was pointing not that this specific question didn't give opportunity
> to answer -- but that it would force people to *guess* what actually
> is being asked.
> Please, think about saving lots of your time (and lots of time of lots
> of other people) by asking more precise, unambiguous questions.
> An interesting, beneficial side effect of trying to make a question
> precise is that often doing so helps the asker find the answer.
> Since last night (PSD) I haven't seen any more precise formulation of
> the question (and the length of the thread is a proof of this).
> --
> Cheers,
> Dimitre Novatchev
> ---------------------------------------
> Truly great madness cannot be achieved without significant intelligence.
> ---------------------------------------
> To invent, you need a good imagination and a pile of junk
> -------------------------------------
> Never fight an inanimate object
> -------------------------------------
> To avoid situations in which you might make mistakes may be the
> biggest mistake of all
> ------------------------------------
> Quality means doing it right when no one is looking.
> -------------------------------------
> You've achieved success in your field when you don't know whether what
> you're doing is work or play
> -------------------------------------
> To achieve the impossible dream, try going to sleep.
> -------------------------------------
> Facts do not cease to exist because they are ignored.
> -------------------------------------
> Typing monkeys will write all Shakespeare's works in 200yrs.Will they
> write all patents, too? :)
> -------------------------------------
> I finally figured out the only reason to be alive is to enjoy it.

WatchGuard Dimension instantly turns raw network data into actionable
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
saxon-help mailing list archived at

Tony Lavinio       DataDirect Technologies
High-performance XML Processor: DataDirect XQuery
EDI/Flat File<->XML Converters (Java|.Net)