Pull to refresh

Comments 16

Не всегда есть возможность контроллировать текст, который имеем на входе. А регулярным выражением помещать каждую entity в CDATA - не самое лучшее решение.
вряд ли кто-то будет генерировать XML с неэкранированными сущностями.
правда ведь?
Возможно, я что-то не понимаю. Какая необходимость экранировать сущности, если нужно чтобы они просто отображались в текстовом блоке?
Собственно задача и была в том, чтобы эти описания сущностей работали без преобразования в цифровые сущности типа & #160; или & #x00A0 и без экранирования;
а они с CDATA и не будут преобразовываться никуда и отображаться будут.
экранирование как раз для этого и существует, а лишний код никому не нужен.
http://ru.wikipedia.org/wiki/CDATA
Я знаю зачем нужно CDATA. Требовалось несколько иное.
Я немогу заставить контентеров использовать CDATA, нужно чтобы работали спецсимволы так, как они ими привыкли пользоваться.
Мало того, если их поместить в CDATA, то они и будут отображены непосредственно в том виде, в котором были введены. А необходимо, чтобы показывались соответствующие спецсимволы. Возможно мы с вами говорим о разных вещах.
Вы просто описываете то, как загрузить XML с такими сущностями, насколько я понял по топику. И насчет того, что должно где-то там отображаться, я ничего не вижу.
Действительно. Наверное нужно в самом начале более точно описать задачу.
>...на неописаные энтити...
>...эти энтити...
>...преобразовывать энтити...
может, все-таки "сущность"?
>...все имена энтитей...
Для вас это принципиально?
да, мой мозг ощущает дисгармонию и взрывается =)
*а по-правде говоря, непроизвольно начинаю это слово склонять - "энтитя", "энтитю", "энтитёй" - что вызывает приступ неудержимого смеха*
Энтитями... Да, завбавно звучит. Как-то непроизвольно у меня получилась такая русификация слова entity, хоть и знаю, что в документации обычно их переводят как "Сущности"...
Sign up to leave a comment.

Articles