Hızlı cevap:
Size ne anlama geldiğini anlamak için biraz zor oldu, ama evet, PDF örnek XML yanlıştır. Son satır <Cam>
değil, kapanış etiketi </TrafficCams>
olmalıdır.
Uzun cevap:
Sadece o bir dahaki sefere böylece daha bağımsız olabilir ne yaptığını gösterebiliriz: PDF'nize sorunlarınız oldu XML içinde
- kontrol (I Safari'den kopyalamak için sorunları vardı, daha iyi kopyalamak/kopyalamak için buraya yapıştırın.)
- bir XML doğrulayıcıya yapıştırıldı (Google'da ilk görünen: www.xmlvalidation.com, iyi değil ama kullanılabilir) ve kopyalandığını gördü yanlış (XML'in% 90'ı 8 satırındaydı, actuall y) Temizlemek için bir metin editörüne yapıştırılan
- (www.sublimetext.com kullanıyorum ancak www.atom.io'u denemek istiyorum ...); o temiz ve aynı XML validator garip son satırı ... (PDF olarak aynen şimdi görünüyor) yeni temizlenmiş XML yapıştırılan
- gözlenen ve tabii hata ı bekleneni:
XML belgesindeki hatalar: 15: 6 XML belge yapıları başlatılmalı ve aynı varlık içerisinde bitmelidir. Doğru biri (</TrafficCams>
) son satırını değiştirerek
- Eğer güzel kullanırsanız Herhangi bir hata,
şimdi iyi mi editör (SublimeText gibi), düzenlemeye çalıştığınızda yapacağınız değişikliği önerecektir ... basit!
Wow, aslında kapanış etiketini kaçırmak yerine hatalı bir açılış etiketini yanlış kullanmışlar. Bu tür belgelere bayılmalıyım. –
Çok teşekkür ederim! Gerçekten çalışıyor. Tüm yorumlarınızı gerçekten takdir edin. XML üzerinde validator sitesi üzerinden hiçbir hata olmadan başarılı bir şekilde doğrulandı. Ancak, XML'i GeoRSS doğrulayıcı (http://dev.openlayers.org/examples/georss.html) veya siteme yüklediğimde, iletiler kaynağı yükleyemediklerini gösterir. Kafam karıştı .. Lütfen yardım edin. – Peterlu12
GeoRSS doğrulayıcıda gördüğüm Hi @ Peterlu12, "Bu demo, GeoRSS Basit ve W3C GeoRSS'yi destekleyen OpenLayers GeoRSS ayrıştırıcısını kullanır ve PDF'nizdeki örnek uyumlu değildir ... Ne yapabileceğinizi göreyim. .. – Prak