Альтернативное расширение файла для файла XML? - PullRequest
2 голосов
/ 06 сентября 2011

У меня просто простой вопрос. Для файла XML я знаю, что расширение файла - .xml, но можно ли иметь расширение файла .pro / .m?

Ответы [ 4 ]

3 голосов
/ 06 сентября 2011

Вы можете хранить все что угодно в любом файле с любым расширением.

Если вы возвращаете файл с веб-сайта, вам необходимо убедиться, что вы устанавливаете правильный mimetype для расширения файла ((text/xml или application/xml для необработанного XML)

Вы можете сделать это, добавив статический mimetype для расширения, или, если вы используете код на стороне сервера, вы можете установить его в Http Headers

2 голосов
/ 06 сентября 2011

Единственное значение расширения файла состоит в том, что операционная система или веб-сервер обычно позволяет настроить сопоставление расширений файлов приложениям, которые могут обрабатывать файл (или типам MIME, что равносильно тому же). И, конечно, у него, вероятно, будет отображение по умолчанию. Учитывая, что сопоставление настраивается, вы можете использовать любые расширения файлов, которые вам нравятся.

2 голосов
/ 06 сентября 2011

Да.

Просто укажите, какое расширение вы хотите.

Конечно, в зависимости от ОС действие по умолчанию, когда пользователь выбирает этот файл, может меняться в зависимости от расширения, ноничего не присуще XML, для которого требуется, чтобы файл, содержащий XML, имел имя .xml.(Для начала другое расширение, например .xsd, часто используется для документов XML-схемы, которые также являются XML.)

2 голосов
/ 06 сентября 2011

Вы можете присвоить любому файлу любое расширение.

...