我想解析xml提要并在我的Blackberry应用程序中显示为链接.
谷歌搜索后,我发现我必须使用SAX解析器.我没有找到任何好的例子.
例如,如果我想从bbc.co.uk解析新闻rss feed.怎么做.如何从rss feed中提取图像.
请帮助,建议和指导我.SIA谢谢
我有以下路线定义:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default",
"{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = "" }
);
// Added custom route here!
routes.MapRoute(
"CatchAll",
"{*catchall},"
new { controller = "Error", action = "NotFound" }
);
}
Run Code Online (Sandbox Code Playgroud)
没有什么新东西 - 这是默认的ASP.NET MVC1 RegisterRoutes
方法,添加了一个自定义路由.
现在,如果我转到以下网址,我会收到404 ...
http://whatever/Home/MissingActionMethod
Run Code Online (Sandbox Code Playgroud)
所以没有ActionMethod
所谓MissingActionMethod
的HomeController
.所以,这是否意味着,如果我转到上面定义的第一条路线,并且未能找到行动......那么我是否会回来尝试第二条路线?冲洗,重复?
或者一旦我匹配路线,我然后尝试执行该路线..如果我失败(即,发现行动失踪)..那么......运气不好?boomski?
干杯!
感谢大家回复,但他们没有正确地阅读我的问题:(我知道1)路线的顺序很重要b)haack的路线调试器
但我的问题与此无关.我问的是..如果第一条路线是'处理'但是失败了......那么它会从列表中下载到下一条路线吗?
所以,在我上面的例子中.第一个名为'Default'的路由与请求的url/resource匹配...但是当框架试图找到一个缺少的动作时......它是404的.
那么..这是否意味着框架首先匹配"默认"路线..尝试它..失败..返回到路线列表..试图找到匹配的下一条路线..最后失败所以它然后放弃?
或者它只找到它匹配的第一个也是唯一的第一个路线..如果它找不到控制器和/或动作......那么它只是放弃那里然后呢?(这是我怀疑的).如果是这样的话......然后如何弄清楚如何404?
Phil Haack实际上谈论了我的问题,但有点......但是没有回答我对此感到好奇的部分 - >它如何以及在何处确定未找到404资源.
我有三个mysql表:
Table 456 id | binder | property1 1 | b | hello 2 | b | goodbye 3 | a | bonjour
Table binder id | binder | tableid1 | tableid2 1 | a | 23 | 456 2 | b | 21 | 456 3 | c | 45 | 42
Table 21 id | property1 | data.. 1 | goodbye | data about goodbye.. 2 | ciao | data about ciao..
所以首先我要在binder中选择我需要获取存储数据的tablesname的binder.所以我需要通过字段名选择表,在这种情况下,fieldname是tableid1,并且将具有内容21,因此我必须查看21.并且它应该是表456中的属性1和表21相同...我是使用PHP并已经尝试使用union和subquerys但似乎我很傻以准备这样的查询!
LINQ到LIN的数据集子集是EF还是这两个是独立的?
我用了一个代码:
jQuery.fn.MyFunction = function(){
return this.each(function() {
attributes = "test";
return attributes;
});}
Run Code Online (Sandbox Code Playgroud)
但是当我打电话时
var1 = $(this).MyFunction();alert(var1);
Run Code Online (Sandbox Code Playgroud)
我有一个[对象],但不是"测试".
如何让jquery插件返回一些值?
我有一个名为profile的命名路由,我希望能够以json的身份访问它.但是当我查看我的rake路由输出时,我发现缺少(.:格式).如何将其添加到命名路线?
user GET /users/:id(.:format) {:action=>"show", :controller=>"users"}
profile /:username {:action=>"show", :controller=>"users"}
Run Code Online (Sandbox Code Playgroud)
提前致谢!
我正在使用Template :: Toolkit的日期插件(Template :: Plugin :: Date),它适用于直接从MySQL中取出的日期时间(yyyy-mm-dd hh:mm:ss),但它不起作用与日期(yyyy-mm-dd).
获取date.format以接受日期(不修改sql查询)的最简单方法是什么?
谢谢.
我曾经zend_tool
设置一个项目,然后create module blog
使用索引控制器等,但我想zend_tool的默认配置设置不适用于模块所以我编辑它
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.frontController.moduleDirectoryControllerName = "controllers"
Run Code Online (Sandbox Code Playgroud)
我想这些都是模块所必需的?还我感动的文件夹,controllers, models, views
进入modules/
文件夹
但是当我尝试去http://servername
哪个shld加载默认模块的索引控制器和动作时,我得到一个空白屏幕.即使我试图去http://servername/nonexistentpage
它也显示一个空白的屏幕而不是404
mysql ×2
asp.net-mvc ×1
blackberry ×1
c# ×1
date ×1
datetime ×1
format ×1
javascript ×1
jquery ×1
linq ×1
module ×1
parsing ×1
perl ×1
php ×1
polymorphism ×1
python ×1
routes ×1
rss ×1
ruby ×1
terminology ×1
zend-tool ×1