class UsersController < ApplicationController #懂
def index #懂
@users = User.all #懂
respond_to do |format| #不懂
format.html # index.html.erb
format.xml { render :xml => @users} #不懂
format.json { render :json => @users} #不懂 百度JSON 太抽象了
end
end
end
百度 XML: XML 与 HTML 的设计区别是:XML 的核心是数据,其重点是数据的内容。而 HTML 被设计用来显示数据,其重点是数据的显示。 XML 和 HTML 语法区别:HTML 的标记不是所有的都需要成对出现,XML 则要求所有的标记必须成对出现;HTML 标记不区分大小写,XML 则 大小敏感,即区分大小写。 结合 XML 的简单使其易于在任何应用程序中读写数据,这使 XML 很快成为数据交换的唯一公共语言,虽然不同的应用软件也支持其它的数据交换格式,但不久之后他们都将支持 XML,那就意味着程序可以更容易的与 Windows,Mac OS,Linux 以及其他平台下产生的信息结合,然后可以很容易加载 XML 数据到程序中并分析他,并以 XML 格式输出结果。
XML 具体是干嘛? (可以形象点吗?) 在 Rails 的 MVC 架构中,哪里要用到?