Flex 4 не может проанализировать XML с цитируемым текстом - PullRequest
0 голосов
/ 05 октября 2010
<?xml version="1.0" encoding="utf-8"?>
<WorkItems>
  <WorkItem Duration="1" ID="1" Title="this breaks: &quot;"></WorkItem>
</WorkItems>

Я вставил этот XML в свое приложение Flex 4:

<fx:XML source="data.xml" id="Data">
</fx:XML>

И я получаю ошибку: TypeError: Error #1090: XML parser failure: element is malformed.

Если я удаляю часть заголовка, это работает нормально. Как так? Разве это не правильный способ сбежать? "


Редактировать : в Adobe 10101 *.

открыта ошибка

Ответы [ 3 ]

1 голос
/ 05 октября 2010

Это действительный XML, возможно, ошибка во Flex ...? Попробуйте вместо этого проанализировать его в ActionScript и посмотреть, что произойдет.

0 голосов
/ 07 октября 2010

У меня была похожая проблема - хотя я работал со свободно стоящими символами "&" и должен был предварительно обработать XML с помощью:

        $xml = str_replace("&", "&amp;", $response->getBody());

Можете ли вы предварительно обработать XML, чтобы превратить escape-строку в символьные литералы?

0 голосов
/ 06 октября 2010
You could look into using <![CDATA[ ]]> , maybe that will help your efforts.

http://www.actionscript.org/forums/showthread.php3?t=224590"Naam"]]>BlockquoteBlockquote

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...