XML文件的替代文件扩展名?

时间:2011-09-06 06:59:25

标签: xml xml-serialization

我只想问一个简单的问题。对于XML文件,我知道文件扩展名是.xml,但文件扩展名是否可以.pro / .m?

4 个答案:

答案 0 :(得分:3)

您可以在任何扩展名的任何文件中存储您想要的任何内容。

如果要从网站返回文件,则需要确保为文件扩展名设置正确的mimetype(原始xml为text/xmlapplication/xml

您可以通过为扩展添加静态mimetype来实现此目的,或者如果您使用服务器端代码,则可以在Http Headers中设置它

答案 1 :(得分:2)

您可以为任何文件提供任何扩展名。

答案 2 :(得分:2)

只需指定所需的扩展程序即可。

当然,根据操作系统,用户选择该文件时的默认操作可能会根据扩展名而改变,但XML中没有任何内在要求包含XML的文件命名为.xml。 (首先,不同的扩展名,如.xsd,通常用于XML-Schema文档,也是XML。)

答案 3 :(得分:2)

文件扩展名的唯一意义是操作系统或Web服务器通常允许您设置从文件扩展名到可以处理文件的应用程序(或MIME类型,相当于同一事物)的映射。当然它可能有一个默认的映射。鉴于映射是可配置的,您可以使用任何您喜欢的文件扩展名。