czy mozna stworzyc plik stylow (css) dla pliku schema (<complex-type>...)? normalnie css sluzy do zwyklego xml-a i html-a gdzie miedzy znacznikami xmlowymi cos jest np <p>paragraf</p>. a w pliku xsd sa tylko znaczniki definiujace elementy i typy. oto fragment mojego xsd:
Jak moglby wygladac fragment css-a dla tego pliku zeby bylo widac cokolwiek w przegladarce? i czy wogole stosuje sie css-a dla schemy? z gory dzieki za odpowiedz
Sprawa wygląda następująco. Plik xslt który przedstawiłeś wykorzystuje różne ciekawe mechanizmy jednak nie umieściłeś w nim zwykłych znaczników html dla których cssa możesz zastosować.
Przykład:
Wyżej jest plik xml do zaprezentowania więc w jego nagłówku umieszczasz:
Jak widzisz są tam i elementy html i xslt. Do elementu body zastosowano styl z nagłówka. Dodano także odnośnik do css'a 'xsl.css'. W nim możesz zaisać style które będą stosowane do elementów html w pliku xslt.
Co z elementami xslt? Tutaj sprawa sie komplikuje ponieważ do nich nie możesz zastosować stylu, ale za to możesz zastosować styl do elementu który wyświetlasz z pliku xml. Tak więc możesz zastosować takiego css'a dla pliku xml z przykładu:
no tak tylko ze ten moj plik to nie jest xslt a *.xsd czyli schema (cos w stylu dtd ale dajacy wiecej mozliwosci). mam polecenie ze mam to wyswietlic na stronie ale w sposob zdefiniowany w css-ie. i nie mam pojecia jak to zrobic bo schema sklada sie z samych znacznikow a nie ma nic "w nich" (w zwyklym xmlu jest np <znacznik>cos w znaczniku</znacznik> a w schema nie ma nic pomiedzy). i jak tu niby mam zastosowac css-a? chyba ze ja zle interpretuje polecenie ktore brzmi: Opracować dla pliku danych (zwykly plik xml) i schematu (moja schema) szablony pozwalające oglądać je w zaproponowanym przez siebie czytelnym układzie graficznym (tabelarycznym). jakies sugestie?
Mhmm, myślałem że sie zgubiłeś a jednak to ja sie za bardzo rozpędziłem.
Skoro masz takie zadanie to pojawia się pewien problem. Xsd nie jest stworzony do prezentacji danych tylko do ich walidacji zgodnie z określonym przez Ciebie w pliku schematem. Twoje zadanie w ogóle nie trzyma sie kupy.
Może chodzi o to że masz przedstawić te dane które są poprawne w stosunku do xsd?
Jeżeli tak musisz skorzystać z programowania w języku JScript lub VBScript oraz z biblioteki MSXML która pomoże Ci zwalidować plik xml.
Sugeruje żebyś skorzystał z grupy dyskusyjnej microsoft.public.xml jeżeli napotkasz problemy lub będziesz miał jakiekolwiek pytania.
Więcej niestety nie jestem w stanie pomóc gdyż temat programowania w VBScript lub JScript kompletnie nie jest mi znany.
Jeżeli nie chcesz sie za to zabierać może spróbuj taki plik zwalidować po stronie serwera w php i potem zaprezentować dane w formie html'a? Możliwe że pomocna będzie klasa PHP Xforms, sprawdź ten adres: http://phpclasses.phpsoft...ckage/3378.html
Od dłuższego już czasu szukam skryptu, który przy pomocy cookies pozwoli mi na uruchomienie dźwięku background tylko jeden raz, przy pierwszej wizycie użytkownika, powiedzmy w danym dniu. Taki skrypt powinien być odporny na przeładowania strony.
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum