Jump to content
  • 0

Апач и мим тип


rus
 Share

Question

Вобщем такая проблема, есть файл xml, в мозиле и опере открывается нормально, а в ие нет.

Вот ссылка на него.

Вопрос такой: поможет ли решить эту проблему добавление в mime.types такой строчки: application/xml-dtd ?

Edited by rus
Link to comment
Share on other sites

10 answers to this question

Recommended Posts

  • 0
Он у тебя отдается как text/html. Обычно отсылка загловков

header('Content-type:application/xml');

решает все проблемы. И не важно, что это YML. Он ведь тоже xml.

На серваке не установлен php, но есть файл отвечающий за тип файлов mime.types, там перечислены типы файлов.

Так вот, файл .dtd ИЕ не хочет обрабатывать, что нужно сделать что бы он его открывал (не скачивал)?

Link to comment
Share on other sites

  • 0

Я так понял что файл .dtd описывает структуру .xml и если типа синтаксис файла .dtd задан не правильно, то ИЕ не сможет отобразить .xml - это так?

Если так, то как тогда узнать правильно ли описан синтаксис в .dtd файле?

Link to comment
Share on other sites

  • 0
постой, какой dtd? shops.dtd что-ли?

он описан здесь http://partner.market.yandex.ru/legal/tt/

можешь его положить рядом по адресу http://restr.com/cgi-bin/shops.dtd

Да, он самый, так в том и дело что он там и лежит.

При загрузке в яндекс маркет ругается почему то на эту строчку:

Предупреждение: Sales notes exceed 50 characters, truncating... (строка 98, столбец 9)

<offer id="blabla" type="vendor.blabla" available="true">
<url>http://restr.com...blablabla</url>
<price>1304.00</price>
<currencyId>USD</currencyId>
<categoryId>10193</categoryId>
<picture>http://restr.com/images2/143077.jpg</picture>
<orderingTime>
<ordering>есть на складе</ordering>
</orderingTime>
<vendor>RESTR</vendor>
<model>Компьютер E6750, 4096 Мб, GF8500GT, 750Gb, DVD-RW, WinXP Pro</model>
<description>Персональные компьютеры RestR 522 - модели, построенные с использованием передовых технологий, повышающих общую производительность системы. Предназначены для эффективной работы в многозадачной среде, </description>
</offer>

</offer> - вот на эту.

Edited by rus
Link to comment
Share on other sites

  • 0
Предупреждение: Sales notes exceed 50 characters, truncating... (строка 98, столбец 9)

это скорее всего относится к тегу model

Да, он самый, так в том и дело что он там и лежит.

тогда нужно смотреть настройки апача. А mime-типы тут ни при чем. Если апач не знает типа файла, он отдаст его как двоичные данные. А у тебя 500-й кидается.

Link to comment
Share on other sites

  • 0
это скорее всего относится к тегу model

тогда нужно смотреть настройки апача. А mime-типы тут ни при чем. Если апач не знает типа файла, он отдаст его как двоичные данные. А у тебя 500-й кидается.

Хорошо, а почему же тогда мозила и опера открывают его нормально?

Link to comment
Share on other sites

  • 0
Хорошо, а почему же тогда мозила и опера открывают его нормально?

у оперы и мозилы нет встроенного XML-валидатора, в отличие от ИЕ. Вот если мозиле поставить плагин HTMLValidator, то при просмотре кода будут видны все ошибки. И отсутсвие dtd тоже видно.

Link to comment
Share on other sites

  • 0
у оперы и мозилы нет встроенного XML-валидатора, в отличие от ИЕ. Вот если мозиле поставить плагин HTMLValidator, то при просмотре кода будут видны все ошибки. И отсутсвие dtd тоже видно.

Значит то что я написал выше:

Я так понял что файл .dtd описывает структуру .xml и если типа синтаксис файла .dtd задан не правильно, то ИЕ не сможет отобразить .xml - это так?

Если так, то как тогда узнать правильно ли описан синтаксис в .dtd файле?

В этом проблема получается?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy