использовать XSLT для преобразования RSS в формат JSON - PullRequest
1 голос
/ 26 октября 2009

Я использую XSLT для преобразования RSS в формат JSON и возврата JSON к вызовам ajax. все работает нормально, но если у некоторых элементов в RSS есть несколько двойных кавычек, как в приведенном ниже коде, тогда, когда я использую анализатор JSON из https://github.com/douglascrockford/JSON-js для анализа результата JSON, он не сможет выполнить анализ. Я попытался установить disable-output-escaping = "false" и, тем не менее, имею ту же проблему.

<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
<title>Apple - Support - Most Recent  - MacBook</title>
<link>http://www.apple.com/support/</link>
<description>"Apple" - "Support" - Most Recent - Apple Inc.</description>
....
</channel>
</rss>

Ответы [ 2 ]

1 голос
/ 23 ноября 2009

Вы можете попробовать xml2json-xslt?

http://code.google.com/p/xml2json-xslt/

0 голосов
/ 26 октября 2009

Я просто снова попытался использовать translate($var, '&quote', ''), и он работает.

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