Hola a todos,
Necesito recuperar los últimos 7 caracteres de la variable link, y no se como hacerlo. He probado de todas formas:
<SCRIPT runat="server" language="C#">
private void Page_Load(object sender, System.EventArgs e)
{
StringBuilder sb=new StringBuilder();
XmlDocument doc=new XmlDocument();
doc.Load(Server.MapPath("rss/blogroll.opml"));
int numToDisp=10;
XmlNodeList rss=doc.SelectNodes("//outline/@xmlUrl");
foreach(XmlNode r in rss)
{
XmlDocument blogdoc=new XmlDocument();
blogdoc.Load(r.Value);
XmlNodeList items=blogdoc.SelectNodes("//item");
for (int i=0; i<items.Count && i<numToDisp; i++)
{
string author="";
XmlNode authorNode=items[i].SelectSingleNode("*[local-name()='author' or local-name()='creator']");
if (authorNode != null) author = authorNode.InnerText;
sb.Append(String.Format("<br/>• <a class='titular' href={0} target='_blank'>{0}</a><font class='title'><br/>{3}<br/>{4}<br/></font>",
items[i].SelectSingleNode("link").InnerText,
items[i].SelectSingleNode("title").InnerText, author,
items[i].SelectSingleNode("pubDate").InnerText,
items[i].SelectSingleNode("description").InnerText));
}
}
EntriesHTML.Text = sb.ToString();
}
</SCRIPT>
<ASP:LITERAL id="EntriesHTML" runat="server"></ASP:LITERAL>
Gracias por vuestra ayuda. Os debo una.