Я работаю на разборе XML фид и II имеют следующий тегрегулярные выражения поиска с XML
<content:encoded>
<![CDATA[
<p><a href="http://www.highlandradio.com/wp-content/uploads/2013/07/An-Grianan-Hotel.jpg"><img class="aligncenter size-full wp-image-54286" alt="An Grianan Hotel" src="http://www.highlandradio.com/wp-content/uploads/2013/07/An-Grianan-Hotel.jpg" width="488" height="244" /></a></p> <p>Gardai are appealing for information about last an armed robbery at An Grianan Hotel in Burt in the earkly hours of this morning..</p> <p>Three men entered the premises at quarter to three, at least one was armed with a shotgun. They escaped with a sum of money.</p> <p>Local Superintendent Andy Archbold is leading the investigation, and has been outlining what happened…………..</p> <p><strong> </strong></p>
]]>
</content:encoded>
мне нужно, чтобы быть в состоянии захватить изображение от этого. Мне было интересно, что это лучший способ сделать это? Можно ли искать регулярное выражение? Также в отношении & # 8230 и т. Д. Есть ли способ их легко конвертировать? Вся помощь приветствуется. Ниже мой текущий код для получения фида и его прокрутки, моя цель - установить элемент leftImage моего массива данных как изображение внутри тега, закодированного в контенте.
var url="http://www.highlandradio.com/feed/";
//rss feed url
var xhr = Titanium.Network.createHTTPClient();
xhr.onload = function() {
// Data is returned from the blog, start parsing
var doc = this.responseXML.documentElement;
// begin looping through blog posts
var items = doc.getElementsByTagName("item");
console.log(items);
for (var i=0;i<items.length;i++) {
data.push({
title: "'"+items.item(i).getElementsByTagName("title").item(0).text+"'",
leftImage:'NewsStory.png',
dataToPass: "'"+items.item(i).getElementsByTagName("description").item(0).text+"'",
className: "TableRow",
hasChild: true,
jsTest: true,
js:"external.js"
});
}
};
.
@ boulatin это дает мне ошибку синтаксиса. Вы видите небольшую ошибку? – user2363025
@ user2363025, это регулярное выражение работает с инструментом Expresso, если вы используете в java или C# программе, возможно, измените на '' – mdelpeix