CDATA должен быть в кодировке URL? - PullRequest
1 голос
/ 18 октября 2010

Очевидно, что ответ нет ... верно?Причина, по которой я спрашиваю, заключается в том, что у меня есть определенная строка в XML для приложения для Android:

<string name="foo"><![CDATA[<html><body><p>This%20is%20a%20test</p></body></html>]]></string>

Все, что я делаю со строкой, это ее чтение и отображение в виде HTML.Я бы не ожидал, что %20 будут интерпретированы, но они есть.Это правильное поведение, или Android обычно глючит?

1 Ответ

7 голосов
/ 18 октября 2010

Должен ли CDATA кодироваться в URL-адрес?

Нет . Единственное правило CDATA состоит в том, что он не может содержать закрывающий CDATA ]]> - все остальное является честной игрой.

...