标签: rss

RSS Google 新闻语言

我正在从 Google 新闻创建 RSS 提要,到目前为止一切正常,但我想获取 2 种语言的新闻,而不仅仅是英语

到目前为止,这是我的 RSS URL:

https://news.google.com/rss/search?q=energy+efficiency

它工作正常,只需要添加 2 种语言过滤器(德语 + 英语)

这是我在不同博客中找到的内容,但我不想按位置过滤新闻,而只是按语言过滤新闻:

“如果您希望获得来自美国的英文新闻,请将以下查询字符串添加到 URL 中以更改国家/地区和语言:”

&hl=en-US&gl=US&ceid=US:en

无论我如何修改上面的URL,我都会收到错误...

rss google-news

4
推荐指数
1
解决办法
3313
查看次数

MySQL排序规则类型是否需要匹配PHP页面字符集类型?

我已经开始调试我的RSS提要,因为它有一些奇怪的字符(即缺少字符字形).我从两个优秀的初学者资源开始:

我认为我们的RSS源存在问题的原因是因为用户将MS Word文档复制并粘贴到网站上的textarea中,而我们的PHP页面使用的是"iso-8859-1"字符集,这与特殊的"Windows-1252"不兼容MS Word使用的项目符号和智能引号等编码.

所以我希望能解决这个问题,我需要做的就是在获取/提供用户输入的页面中开始使用"utf-8".即在HEAD部分中设置以下内容:

<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
Run Code Online (Sandbox Code Playgroud)

我提出这个问题的真正原因是因为我存储用户输入的数据库字段是" latin1_swedish_ci",我想知道我是否需要将它们转换为" utf8_general_ci"?MySQL真的不关心charset吗?它只看到一堆字节,如果我将Unicode放入一个整理为拉丁语的字段中,它仍然会以Unicode的形式返回?更改字段会很烦人,因为该字段是FULLTEXT索引的一部分,其他字段也需要更改其排序,这意味着删除索引并重建它(当涉及大量TEXT时这不是一项小任务).

php mysql rss collation character-encoding

3
推荐指数
1
解决办法
3619
查看次数

NSXMLParser rss发出NSXMLParserInvalidCharacterError

NSXMLParserInvalidCharacterError#9

这是我在遇到一个奇怪的角色时得到的错误(比如复制并从单词粘贴到网络表单的引号,最终在Feed中).我正在使用的Feed没有给出编码,他们没有希望让他们改变它.这是我在标题中得到的全部内容:

<?xml version ="1.0"?> <rss version ="2.0">

解析Feed时,我该怎么办非法字符?我在解析之前扫描数据吗?我在API中缺少什么?有人处理过这个问题吗?

iphone rss nsxmlparser

3
推荐指数
1
解决办法
2703
查看次数

如何在不提供凭据的情况下将安全rss订阅源读入SyndicationFeed?

无论出于何种原因,IBM都使用https(不需要凭据)来获取RSS源.我正在尝试使用.NET 4 SyndicationFeed 来使用https://www.ibm.com/developerworks/mydeveloperworks/blogs/roller-ui/rendering/feed/gradybooch/entries/rss?lang=en.我可以在浏览器中打开这个Feed,它加载得很好.这是代码:

        using (XmlReader xml = XmlReader.Create("https://www.ibm.com/developerworks/mydeveloperworks/blogs/roller-ui/rendering/feed/gradybooch/entries/rss?lang=en"))
        {
            var items = from item in SyndicationFeed.Load(xml).Items
                        select item;
        }
Run Code Online (Sandbox Code Playgroud)

这是例外:

System.Net.WebException was unhandled by user code
Message=The remote server returned an error: (500) Internal Server Error.
Source=System
StackTrace:
   at System.Net.HttpWebRequest.GetResponse()
   at System.Xml.XmlDownloadManager.GetNonFileStream(Uri uri, ICredentials credentials, IWebProxy proxy, RequestCachePolicy cachePolicy)
   at System.Xml.XmlDownloadManager.GetStream(Uri uri, ICredentials credentials, IWebProxy proxy, RequestCachePolicy cachePolicy)
   at System.Xml.XmlUrlResolver.GetEntity(Uri absoluteUri, String role, Type ofObjectToReturn)
   at System.Xml.XmlReaderSettings.CreateReader(String inputUri, XmlParserContext inputContext)
   at System.Xml.XmlReader.Create(String inputUri, XmlReaderSettings settings, XmlParserContext inputContext) …
Run Code Online (Sandbox Code Playgroud)

c# rss .net-4.0 syndication-feed syndicationfeed

3
推荐指数
1
解决办法
5009
查看次数

RSS提问

我真的需要我的RSS代码中的所有xmlns链接吗?

以下代码是什么意思?

<rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
>
Run Code Online (Sandbox Code Playgroud)

rss

3
推荐指数
1
解决办法
2698
查看次数

我对RSS feed有疑问

我坚持这个.我的项目是这样做的.本周你将为一家网络开发公司创建一个主题.

* You can use http://www.1kbgrid.com/ for a base design.
* Come up with a color scheme that will match this logo.
* Decide what your top links should be.  Create an RSS feed for these top pages.
* Create a report that states the scope of the project (why you are doing it), the top level pages, why you picked the color scheme,etc.
Run Code Online (Sandbox Code Playgroud)

好吧我已经完成了和rss的事情,这就是它的样子

<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>Web design software</title>
    <link></link>
    <description>Has different soft ware and …
Run Code Online (Sandbox Code Playgroud)

rss

3
推荐指数
1
解决办法
5209
查看次数

C#one-liner从RSS提要中获取特定数据

我正在寻找一个C#"one-liner"(不一定是一行,但最好是非常短的)从给定的HTTP URL下载RSS feed并提取特定数据的方式.该死的坚强.不需要任何外部库的东西.

具体来说,我想计算<item>RSS中的s 数.但是,某种可以重复使用的LINQ方法,例如,返回项目<title>元素的列表将是最有用的,如果它可以保持简短.

c# linq rss

3
推荐指数
2
解决办法
276
查看次数

在Google App Engine下生成RSS源

我想在google app engine/python下提供rss feed.

我试图使用通常的请求处理程序并生成xml响应.当我直接访问Feed网址时,我可以正确看到Feed,但是,当我尝试在Google阅读器中订阅Feed时,它会说

"无法找到所请求的Feed."

我想知道这种方法是否正确.我正在考虑使用静态xml文件并通过cron作业更新它.但是虽然GAE不支持文件i/o,但这种方法似乎不起作用.

怎么解决这个?谢谢!

python rss google-app-engine

3
推荐指数
1
解决办法
2752
查看次数

无法获取内容的价值:从Wordpress RSS编码

我有这个XSLT文件,我用它来翻译类别RSS提要(即这个)的Wordpress文章.当我试图获得"content:encoded"元素的值时,一切都按照预期的方式工作xsl:value-of.使用以下代码时不返回任何内容.是否有一些我缺少的东西,或者"内容:编码"中的冒号搞乱了XSLT?

<?xml version="1.0"?>


<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
     xmlns:dc="http://purl.org/dc/elements/1.1/" version="1.0"
     exclude-result-prefixes="dc">
<xsl:output method = "html" omit-xml-declaration="yes" />
<xsl:param name="limit"></xsl:param>
<xsl:param name="hide">none</xsl:param>

<xsl:template match="/">
    <xsl:for-each select="rss/channel/item">
        <xsl:variable name="link" select="link"/>

        <xsl:element name="a">
            <xsl:attribute name="href"><xsl:value-of select="link"/></xsl:attribute>
            <xsl:value-of select="title" disable-output-escaping="yes"/>
        </xsl:element>
        <br />
        <xsl:value-of select="content:encoded" />

    </xsl:for-each>
  </xsl:template>
</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)

非常感谢.

xml xslt wordpress rss

3
推荐指数
1
解决办法
1438
查看次数

如何使用SimpleXML解析XML的CDATA HTML内容?

我正在尝试将Xml内容显示到表中,所有工作都很完美,但标签中的一些内容我不想显示,我只想要图像但不是

2012年11月日历从5.10测试

像在xml中一样

 <content:encoded><![CDATA[<p>November 2012 calendar from 5.10 The Test</p>
    <p><a class="shutterset_" href='http://trance-gemini.com/wordpress/wp-content/gallery/calendars/laura-bertram-trance-gemini-145-1080.jpg' title='&lt;br&gt;November 2012 calendar from 5.10 The Test&lt;br&gt; &lt;a href=&quot;</a></p>]]>
</content:encoded> 
Run Code Online (Sandbox Code Playgroud)

我想显示图像但不是

2012年11月日历从5.10测试

.

<?php
// load SimpleXML
$item = new SimpleXMLElement('test1.xml', null, true);

echo <<<EOF
<table border="1px">
        <tr cl>

        </tr>       
EOF;
foreach($item->channel->item as $boo) // loop through our books
{
        echo <<<EOF

         <tr>
            <td rowspan="3">{$boo->children('content', true)->encoded}</td>
            <td>{$boo->title}</td>   
        </tr>

        <tr>
           <td>{$boo->description}</td>
        </tr>

        <tr>
           <td>{boo->comments}</td>
        </tr>
EOF;
}
echo '</table>';
?>
Run Code Online (Sandbox Code Playgroud)

html php xml rss simplexml

3
推荐指数
1
解决办法
2万
查看次数