powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / java и xml
11 сообщений из 36, страница 2 из 2
java и xml
    #38229637
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miklouhaда он походу только для символов скобок и т.д. попробуйте напрмер использовать функцию для создания escape последовательности из обычных символов System.out.println(StringEscapeUtils.escapeXml("sdfsd")) не сработает...
Схера бы он ASCII символы эскейпил. Хватит юлить. Покажите какой у вас текст и какие escape последовательности.
...
Рейтинг: 0 / 0
java и xml
    #38229644
miklouha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

вот такая строка например ";#1086;ступно SD. О&am "
...
Рейтинг: 0 / 0
java и xml
    #38229665
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miklouhaBlazkowicz,

вот такая строка например ";#1086;ступно SD. О&am "
Код: java
1.
StringEscapeUtils.unescapeXml( ";#1086;ступно SD. О&am ");


Всё нормально:
;#1086;ступно SD. О&am
...
Рейтинг: 0 / 0
java и xml
    #38229696
miklouha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

вот черт...там перед такой обработкой надо было сделать replaceAll("&", "&") ...теперь все заработало..
извиняюсь за глупый вопрос тут вы писали "Схера бы он ASCII символы эскейпил." ...не совсем понял что можно эскейпить что нельзя...?
...
Рейтинг: 0 / 0
java и xml
    #38229703
miklouha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

т.е. replaceAll("&am p;", "&");
...
Рейтинг: 0 / 0
java и xml
    #38229704
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miklouhaизвиняюсь за глупый вопрос тут вы писали "Схера бы он ASCII символы эскейпил." ...не совсем понял что можно эскейпить что нельзя...?
Вопрос не в том что можно, а что нельзя. Вопрос в том что нужно. Вот реализация метода:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
    public String escape(String str) 
        //todo: rewrite to use a Writer
        StringBuffer buf = new StringBuffer(str.length() * 2);
        int i;
        for (i = 0; i < str.length(); ++i) {
            char ch = str.charAt(i);
            String entityName = this.entityName(ch);
            if (entityName == null) {
                if (ch > 0x7F) {
                    int intValue = ch;
                    buf.append("&#");
                    buf.append(intValue);
                    buf.append(';');
                } else {
                    buf.append(ch);
                }
            } else {
                buf.append('&');
                buf.append(entityName);
                buf.append(';');
            }
        }
        return buf.toString();
    }


По-моему ответ очевиден.
...
Рейтинг: 0 / 0
java и xml
    #38229721
miklouha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

спасибо
...
Рейтинг: 0 / 0
java и xml
    #38229770
ivanra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miklouhaBlazkowicz,
т.е.
Код: java
1.
replaceAll("&amp;", "&");


Строка с двойным эскейпом. Как же так угораздило?
Подозреваю, что будет работать
Код: java
1.
2.
  StringEscapeUtils.unescapeXml(response.replaceAll("&amp;", "&")); // и так
  StringEscapeUtils.unescapeXml(StringEscapeUtils.unescapeXml(response)); // и так


Тем не менее, решение вышло "со сторонними библиотеками"
...
Рейтинг: 0 / 0
java и xml
    #38229775
ivanra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А скорее всего, тут вот это:
Код: java
1.
StringEscapeUtils.unescapeXml(StringEscapeUtils.unescapeHtml(response));


- что, в принципе, JAX-WS и делает
...
Рейтинг: 0 / 0
java и xml
    #38231090
miklouha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ivanra,

я так и сделал вчера, все заработало.
...
Рейтинг: 0 / 0
java и xml
    #38231374
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм. Думаю что с ASCII-wrap можно было даже UTF-8 и не заказывать.
...
Рейтинг: 0 / 0
11 сообщений из 36, страница 2 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / java и xml
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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