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

问题描述:

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

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

你可以给任何文件任何扩展名。

是的。

只需指定你想要的扩展名。

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

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

如果您是从网站返回的文件,你需要确保你的设置正确的MIME类型的文件扩展名,但(text/xmlapplication/xml的原始XML)

您可以通过添加一个做到这一点静态mimetype的扩展名,或者如果您使用的服务器端代码,您可以在HTTP头中设置此项