javascript - asp :XmlDataSource Expected DTD markup was not found. 第 1 行,位置 3

标签 javascript c# asp.net html

我正在尝试阅读此 Rss。

http://www.alhadath.net/.mrss/alhadath.xml

或者这个。

http://www.alarabiya.net/.mrss/ar/arab-and-world.xml

看起来像这样

 <rss xmlns:media="http://search.yahoo.com/mrss/" version="2.0">

并且两者都返回此错误

未找到预期的 DTD 标记。第 1 行,位置 3。

这是我的明喻代码

<asp:XmlDataSource ID="xmlRSS"
                DataFile="http://www.alarabiya.net/.mrss/ar/arab-and-world.xml"
                EnableCaching="true"
                CacheDuration="3600"
                XPath="rss/channel/item"
                runat="server" />
        <asp:Repeater ID="rptRSS" runat="server" DataSourceID="xmlRSS">
            <ItemTemplate>
                <p>
                    <a href='<%#XPath("link")%>' target="_blank"><%#XPath("title")%></a>
                </p>
            </ItemTemplate>
        </asp:Repeater>

这种方式可以与其他 RSS 一起正常工作,例如

http://arabic.cnn.com/World/rss

http://ekhbaryamubsher.com/?feed=rss2

最佳答案

这应该可以正常工作 问题出在 RSS url

<asp:XmlDataSource ID="xmlRSS"
                DataFile="http://www.alarabiya.net/.mrss/ar/arab-and-world.xml"
                EnableCaching="true"
                CacheDuration="3600"
                XPath="rss/channel/item"
                runat="server" />
        <asp:Repeater ID="rptRSS" runat="server" DataSourceID="xmlRSS">
            <ItemTemplate>
                <p>
                    <a href='<%#XPath("link")%>' target="_blank"><%#XPath("title")%></a>
                </p>
            </ItemTemplate>
        </asp:Repeater>

关于javascript - asp :XmlDataSource Expected DTD markup was not found. 第 1 行,位置 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28381069/

相关文章:

c# - 在扩展方法中使用 await 运算符时是否需要考虑可能的重入编码问题?

javascript - 简化具有多个条件的变量的条件 OR ​在 Java 或 Javascript 中

javascript - 使用 Javascript 在 case 语句中打开正则表达式比较的结果

javascript - 改变背景颜色onclick

c# - 将 ApplicationFrameHost 托管的 UWP 应用程序连接到它们的实际进程

c# - 具有相同 ID 的多个控件

javascript - jquery 复选框 :checked is not working

c# - 有没有更好的方法来计算 C# 中字符串中的字符串格式占位符?

javascript - 长时间运行的异步 API 方法

mysql - MySQL Connector Net 6.8.3 的问题