![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 28.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
mam takie pytanko
trudno nawet mi je sformułować, ale postaram się czy można wyświetlić tekst między jakimiś znacznikami, które te znaczniki są również w innych znacznikach również posiadających tekst może to zobrazuje Kod <dokument>
<zawartosc> to jest dokument <numer>5</numer> i bardzo się z tego cieszę </zawartosc> </dokument> chodzi mi o to, że po prostu dla <numer> chciałbym przypisać styl w pewien sposób udało się ale wynik czyli w tym przypadku '5' wstawia mi na koniec tekstu czyli Kod to jest dokument i bardzo się z tego cieszę 5
chciałbym również nieskończenie używać znacznika <numer> w <zawartosc>. jest to mozliwe? oraz kolejny problem Kod <link zrodlo="www.photoshop.pl">Strona o Photoshopie</link>
wiem jak zrobic samo Kod <link>www.photoshop.pl</link> ale uparłem się, że oprócz adresu linka, można też wpisać jego nazwę
szukałem już troszke w powyższych tematach i próbowałem coś z for-each ale nie działa. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 23.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
[size=18][b]Odnośnie do tematu użycia DTD
Używa się tylko wtedy jesli chcesz aby każdy dokument XML był poprawny składniowo, tzn. musi spełniać minimalny zestaw wymagań , określających dokument XML. Jeśli dokument XML napisany przez Ciebie nie jest poprawny składniowo, nie może być uważany za dokument XML. Dokument, który jest poprawny składniowo, może także być poprawny strukturalnie. Aby dokument spełniał takie wymogi musi mieć dwa dodatkowe wymagania: 1. W prologu dokumentu musi wystąpić właściwa "deklaracja typu dokumentu", która będzie zawierać "definicję typu dokumentu" (DTD), określającą strukturę dokumentu. 2.Pozostała część dokumentu musi odpowiadać strukturze zdefiniowanej w DTP. Jeśli chcesz aby taki dokument odpowiadał strukturze lub standardowi, to dodanie DTD umożliwi procesorowi XML sprawdzenie czy rzeczywiście tak jest tak jak ma to w przypadku kompilacji php. Jeśli jest nieprawidłowa składnia wyswietli ci błąd, abyś mógł go poprawić. Użycie takich dokumentów spełniające takie wymagania są przydatne, gdy chce się zapewnić jednolitość grupy podobnych dokumentów. Jeśli ktoś chce sprawdzać poprawność swoich dokumentów XML to podaję poniżej skrypt testujący taką stronę. Kod <!-- Nazwa pliku: Test_poprawnosci.html -->
<HTML> <HEAD> <TITLE>Testowanie poprawności XML</TITLE> <SCRIPT LANGUAGE="JavaScript" FOR="window" EVENT="ONLOAD"> Dokument = dsoTest.XMLDocument; if (Dokument.readyState == 4) WyswietlBlad (); else Dokument.onreadystatechange = WyswietlBlad; function WyswietlBlad () { if (Dokument.readyState != 4) return; komunikat = "parseError.errorCode: " + Dokument.parseError.errorCode + "n" + "parseError.filepos: " + Dokument.parseError.filepos + "n" + "parseError.line: " + Dokument.parseError.line + "n" + "parseError.linepos: " + Dokument.parseError.linepos + "n" + "parseError.reason: " + Dokument.parseError.reason + "n" + "parseError.srcText: " + Dokument.parseError.srcText + "n" + "parseError.url: " + Dokument.parseError.url; alert (komunikat); } </SCRIPT> </HEAD> <BODY> <!--Tu przypisz SRC adres URL testowanego dokumentu XML: --> <!-- w miejsce SCR wpisz swój dokument np. index.xml i zapisz stronę, następnie uruchom ten plik --> <XML ID="dsoTest" SRC="katalog.xml"></XML> </BODY> </HTML> Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 01:04 |