Witam. Odwiedziłem stację diagnostyczną i wykonano mi test komputerowy auta. Człowiek ze stacji zapisał mi go w formacie XML. Wraz z plikiem xml otrzymałem dwa inne bez których podobno nie uda się go poprawnie otworzyć. Mam jednak problem z poprawnym otwarciem go tak jak to było w serwisie. Idąc dalej tam był windows xp i raczej starsza wersja przeglądarki. Test ten wyglądał ładnie i czytelnie. Kiedy otwieram go u siebie w IE jest to zbiór znaczków - nie wygląda to tak jak w serwisie. Kiedy odpalam go w Lisku otrzymuję takie info "Podczas wczytywania arkusza stylów wystąpił błąd: Przetwarzanie arkusza stylów XSLT się nie powiodło"
Czy gdybym wysłał komuś z was te pliki dalibyście radę to jakoś poskładać do kupy?
Tak, otworz plik w notepadzie czy dowolnym innym edytorze tekstu, wklej do pastebina, i daj linka.
Ten XML to wynik platnego programu diagnostycznego VAS PC.
Jak chcesz w bardziej przyjazny sposob zobaczyc jego zawartosc, to wrzuc go do parsera skladni online: http://xmlgrid.net
--->cruiser
nadal nie otrzymuję oczekiwanego przeze mnie wyniku
--->Qrko
dwa pozostałe to txt oraz xsl
Xsl to chyba jest template, wg. ktorego zaprezentowane zostana dane xml'a (ale glowy nie dam). A txt? Nie ma w nim czasem jakiejs instrukcji albo cos?
Bucha: A jakiego wyniku konkretnie oczekujesz ? Ja widze wszystkie potrzebne dane serwisowe, kontaktowe, techniczne itp.
[IMG]http://i50.tinypic.com/9lhdsp.jpg[/IMG]
Oczekuję żeby to wyglądało tak jak u tego człowieka w serwisie. On również otworzył to w IE !
Jak dokladnie nazywaja sie te pliki? W xmlu jest odwolanie do "report.xsl", upewnij sie, ze nazwa jest dokladnie taka, i ze sa w tym samym katalogu - ewentualnie mozesz podac sciezke absolutna, np wkopiowac xsl na dysk 'C:', i dopisac w XMLu "C:/report.xsl".
Wyglada, ze z plikami wszystko jest ok, tylko MS wywalil transformacje XSLT z IE9, ktora dzialala bezproblemowo w starszych wersjach, sorry nie mialem o tym pojecia, niezla padaka..:/ Dziala w IE8 pod W2008, wydrukowalem ci ta stronke do PDFa (stracila tylko polskie litery, nie przeszly przez kodowanie).
http://www.sendspace.pl/file/fad8f2402fb7e418a33cae8
Z ciekawosci chwile sie tym pobawilem, na IE tak jak pisał wysiak nie dziala, na Chrome odziwo tez nie, ale udalo mi sie uruchomic to na Operze -
zmieniłem
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
na
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
w pliku report.xsl
Kodowanie poprawilem w notepad++ i dzialaja polskie znaki, link dla Opery:
http://qrko.studentlive.pl/Bucha.xml
ewentualnie jezeli jej nie masz, to przegladarka plikow XPS tez daje rade:
http://qrko.studentlive.pl/Bucha.xps
wiedziałem że dla mądrych głów nie będzie to problem! dzięki wielkie za wasz czas!