2014-04-02 1 views
0

Когда я бегу xmltask это конвертировать теги, как &apos; к '. Пример: От: <Value>&apos;operation&apos;</Value> To: <Value>'operation'</Value>XMLTask конвертировать ' в '

Как я могу избежать этого авто преобразования? Я хочу, чтобы &apos; остался как есть.

+0

Почему? Эти два представления эквивалентны (и '' 'использует меньше байтов и их намного легче читать) – Quentin

ответ

0

Попробуйте поставить expandEntityReferences атрибут false:

<xmltask source="..." dest="..." expandEntityReferences="false"/> 
+0

Извините, я сделал это, но это не поможет. – user3489212

+0

Могу ли я внести некоторые изменения в файлы FormattedDataWriter или Outputter или XMLWriter? пренебрегать этим поведением. – user3489212

0

Если вы действительно хотите сохранить &apos, вы можете попробовать это:

записи &amp;apos; вместо &apos;

он будет обработан например:

&amp;apos; =>&apos; (вместо &apos; =>')

Что означает, что вы должны заменить каждый & с &amp; ...

Там должно быть умнее решение

Apolo

+0

У меня есть XML: ' операция ' Когда я бегу xmltask на него, и для работы пример изменения в работы2, в результате у меня есть: Результат: «работы2» Ожидаемое: ' работы2 ' user3489212

+0

вы можете» t изменить ваш xml на ' & apos; операция & apos; '? – Apolo

+0

I преобразованный, но окончательный результат: & apos; операция & apos; Это не & apos; => ' Это & apos; => & apos; – user3489212