2014-07-14 72 views
9

Ben RSS beslemeleri için bir XSLT yazdım ve Chrome'da çalışıyor. Ancak, FF ve IE'nin varsayılan bir besleme formatı var, bu yüzden XSLT'mi yok sayıyorlar. FF/IE'nin yayınlarımı biçimlendirmesini ve XSLT'yi kullanmasını engellemenin bir yolu var mı?nasıl beslemeleri biçimlendirme Firefox/IE engellerim?

Düzenleme: FF/IE ayarlarını değiştirmek için değil, nasıl benim XML dosyası eklemek şey arıyorum.

+0

nasıl Chrome ile stil uygularım? RSS belgenize stil sayfanıza bir referans ekler misiniz? Bağımsız mı? –

cevap

1

bunun yerine bir html dosyası hizmet olabilir mi? Başka bir deyişle, this çözümü sizin için iyi görünüyor mu? durumunda

da edemezsin:

Fix firefox için:

  1. emin olun kaynak ve stil sayfasında hem de mim tipi bir XML mime, yani metin/xml veya application/xml ayarlanır .
  2. XSLT ad http://www.w3.org/1999/XSL/Transform olduğunu. Standart olmayan xml: stylesheet yerine işleme talimatını kullanın.
  3. Güvenlik nedeniyle XSLT stil sayfalarını aynı etki alanından yüklediğinizden emin olun. RSS veya ATOM beslemesi firefox geçersiz kılma stilleri için
  4. . Bilinen bir geçici çözüm, XML dosyasının başlangıcına, Firefox tarafından beslenip beslenmediğini belirlemek üzere analiz edilen ilk 512 bayttan "itmek" veya etiketlemek için yeterince uzun bir XML yorumu eklemektir.

Kaynak: https://developer.mozilla.org/en-US/docs/XSL_Transformations_in_Mozilla_FAQ

İlgili konular