Ciotka prowadzi kronikę rodziny w formie…papierowej
Pyta się mnie czy mogę to jakoś zrobić w komputerze, “jakiś program”, tak żeby każdemu to wysłać i każdy mógł sobie oglądać, dodatkowo, żeby ona mogła w prosty sposób dopisać kogoś, skorygować dane itd.
Skoro ma być proste, działać u wszystkich to od razu odrzuciłem robienie jakiś programów, instalacji, aktualizacji i pomyślałem o najprostszym sposobie — czyli “stacjonarnej” stronie WWW. Inaczej, takiej “niby aplikacji” która jest uruchamiana i odtwarzana w przeglądarce www. Otwieranej lokalnie ale bez potrzeby instalowania dodatkowych serwerów PHP czy baz MySQL.
Gdybym zrobił normalną stronę HTML to w sytuacji aktualizacji albo dodawania nowego ‘obiektu’ odnalezienie się w tych nic nie mówiących znacznikach mogłoby być dla ciotki uciążliwe.
Pomyślałem, że ‘zaszaleję’ i skorzystam z cudów technologii i użyję XML, gdzie znaczniki można nazwać w sposób … “przyjazny”, i tam gdzie będzie ciotka będzie wiedziała, że ma wpisać imię, tam gdzie wstawia lokalizację do obrazka, itd.
I teraz zbliżamy się do zagadnienia.
Jednym z pól dla pojedynczego obiektu “osoba” jest pole: dzieci, gdzie wpisane są imiona, po kliknięciu których za pomocą odnośnika przeskakujemy do kolejnej strony “osoba”, która znowu może mieć pole dzieci lub może mieć pole dzieci puste.
Przejrzałem jedną opasłą książkę o XML ale nie znalazłem tam żadnego jednego prostego przykładu, na wstawienie znacznika z odnośnikiem tak jak wstawia się znacznik w HTML ?! Czyli jakiś tekst (dowolny) pod którym znajduje się jakiś adres http://…
Przejrzenie kilku stron typu “Nauka XML”,“jak zbudowany jest XML” itd. … I NIC O TYM ZAGADNIENIU !?
Albo to jest takie proste (jak się wydaje, że powinno być) i dlatego nikt o tym nie pisze albo…jest tak przesadnie skomplikowane :|, że piszą dopiero o tym na jakiś “wyższych poziomach wtajemniczenia w XML” ??
I tu dochodzimy do mojej prośby…pytania…Czy ktoś potrafi mi odpowiedzieć jak w XML umieszczać znaczniki, które są odnośnikami i po ich kliknięciu otwiera się wskazana strona (tak jak to opisałem wyżej), a druga kwestia (z którą czuję, też pojawią się wydumane problemy) jak wstawić znaczniki, które są odnośnikami do obrazków ?