Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / как избежать амперсанд в Castor? / 5 сообщений из 5, страница 1 из 1
09.08.2006, 15:32
    #33908359
slolen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как избежать амперсанд в Castor?
Господа!
Вот код который парсит xml файл используя Castor
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
  
            Mapping mapping =  new  Mapping();
            URL url = getResource(mappingFileName);
            mapping.loadMapping(url);
            Unmarshaller unmarshaller =  new  Unmarshaller(Users. class );
            unmarshaller.setMapping(mapping);
            MyObject myObj = (MyObject) unmarshaller.unmarshal(inputSource);
        
Все прекрасно пока не появляется в XML файле знак амперсанда
<businessUnit>R&D</businessUnit>
Падает эксепшион
Код: plaintext
1.
Cannot parse the file
Parsing Error : The reference to entity "D" must end with the ';' delimiter.
Как получить этот поток chars и перехватить этот амперсанд?
...
Рейтинг: 0 / 0
09.08.2006, 16:09
    #33908533
Timm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как избежать амперсанд в Castor?
...
Рейтинг: 0 / 0
09.08.2006, 16:22
    #33908583
slolen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как избежать амперсанд в Castor?
и что можно предпринять с этим листенером?
...
Рейтинг: 0 / 0
09.08.2006, 16:56
    #33908713
Timm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как избежать амперсанд в Castor?
public interface MarshalListenerAn interface to allow external "listening" to objects when they are being marshalled for various tracking purposes and potential modification
...
Рейтинг: 0 / 0
09.08.2006, 18:37
    #33909080
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как избежать амперсанд в Castor?
Врядли тут что-то поможет. Это не валидный XML и парсеры совершенно не обязаны его парсить. Надо было ещё до записи амперсанд энкодить.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / как избежать амперсанд в Castor? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]