Hi there.<br><br>I am using JDOM to integrate with an API provided to me by a big travel firm. My integration was working fine for my test cases, but failed QA when the tester tried something different. I&#39;ve now been told by the travel firm that instead of sending<br>
<br><font>&lt;Key&gt;N   GBTM00423004Z&lt;/Key&gt;
<br>I need to send<br></font><font>&lt;Key&gt;&lt;![CDATA[N   GBTM00423004Z]]&gt;&lt;/Key&gt;
</font><br><br>Googling has only turned up flamewars on this mailing list about this issue, and I cannot see anything about it in the JDOM API docs. So I ask: is there currently a way to force JDOM to use a CDATA section for a given tag, even where it shouldn&#39;t really be necessary?<br>
<br>And before anyone starts another flamewar, I know this is dumb, I know this isn&#39;t clean XML, but the travel firm is a big multinational with a hojillion employees that makes zillions of dollars a year. My employer is a small ecommerce outfit. I cannot make them change this, as much as I would like to. It could be worse; one of their competitors we wrote a connector to only supports socket connections that take EDIFACT encoded strings, and they ship us a closed-source binary C library to enable us to talk to the service. Integrating Java into that was a barrel of laughs.<br>
<br>Cheers!<br><br>Richard<br><br>