У меня есть XML-файл на сервере Red Hat.
В файле есть тег условия, поэтому, когда я создаю условие, в котором (в) нужно вставить более одного значения, файл переводится следующим образом:
SELECT *
FROM CRM_PUBLISHSITE_CSM
WHERE coresiteid IN ('CI00052378'' , ''CI00032667'' , ''MS10011314'
Проблема в том, что когда я ставлю одинарную кавычку до или после запятой, она дублируется (пишется дважды). Также, ")" не пишется после одинарной кавычки.
XML-файл:
<?xml version="1.0" encoding="UTF-8"?>
<dataload>
<object>
<group>SITE</group>
<name>SITE</name>
<table>CRM_PUBLISHSITE_CSM</table>
<condition>coresiteid in ('CI00052378' , 'CI00032667' , 'MS10011314') </condition>
<instance-name></instance-name>
<mod-level></mod-level>
<javaclassmapping>com.equant.dataload.action.PublishSiteImpl</javaclassmapping>
<attribute-list></attribute-list>
</object>
</dataload>