in reply to Re^2: Parsing dodgy XML
in thread Parsing dodgy XML

If nobody tells them they are not generating XML, how will they know there's a problem?

-- Randal L. Schwartz, Perl hacker
Be sure to read my standard disclaimer if this is a reply.

Replies are listed 'Best First'.
Re^4: Parsing dodgy XML
by Anonymous Monk on Sep 20, 2006 at 19:46 UTC
    They're the client; it's your job to make them happy. If they don't want to give you XML, they don't have to.

    If you want to get paid, you have to deal with what you're given, not what you wish you were given.

      Tell them you must charge more to correct their mistakes in what is not quite XML. Or, which might sound better to them (but means the same), you give a discount when their XML is XML.

      There's a reason why the standard of XML is as intolerant to dodgy pseudo-XML, as it is: to enforce it to people in cases like this. Use that power. Point to the standard.

      You can do so once, twice, maybe more. When things go bad it is always good to have stated "there is a risk". It is the clients job to decide to take the risk or not to take it. Clients don't know what they want. If you want to deliver real good work, you tell them what they might want and then go to work.