Jak zacząć:
- Najpierw stwórz lub otwórz szablon struktury tworzonego dokumentu.
- Później stwórz lub otwórz dokument do edycji pasujący do stworzonego lub otworzonego wcześniej szablonu struktury.
Skomplikowane? Tylko tak wygląda... Nie daj się zwieść pozorom! :)
Pamiętaj:
- o zapisywaniu co jakiś czas oddzielnie szablonu i oddzielnie dokumentu właściwego
- że dokument nie jest zapisywany na serwerze. Dlatego pamiętaj o pkt. 1 :)
- że autor aplikacji dołożył wszystkich możliwych starań, by program działał bez problemów jednak 100% gwarancji niestety nie udziela
Więcej o strukutrze dokumentu:
Każdy szablon składa się z węzłów, które złożone są z tych samych elementów za każdym razem. Ale pamiętać trzeba tylko, że każdy szablon struktury MUSI posiadać węzeł o nazwie glowny, który to węzeł w definicji powinien mieć wypełnione jedynie pole podrzędne, które to z kolei może posiadać jedynie jeden element (nie może mieć więcej podrzędnych elementów niż jeden).
Więcej o węzłach
Węzeł ma pola:
Nazwy tagów oraz indeksów nie powinny zawierać tylko znaki alfabetu łacińskiego i ewentualnie znak _
Główny indeks: Jest to niepowtarzalny identyfikator dla wskazania konkretnie jednego elementu (węzła)
Główny nazwa tagu: Nazwa tagu, czyli to co będzie zapisywane w tekście dokumentu, może być to samo w kilku różnych węzłach np.:
samochody/ciezarowe/liczba_opon
samochody/osobowe/liczba_opon
Główny indeks - nazwa: Jest nazwa tagu, którego treść stanowi klucz po którym rozróżnia się ten węzeł spośród innych.
Nazwa wyświetlana: Jest to wyświetlany opis pola główny indeks.
Główny indeks - liczba mnoga: Liczba mnoga pola główny indeks.
Główny nazwa tagu - liczba mnoga: Liczba mnoga dla nazwy tagu.
Nadrzędny główny indeks: Wartość pola główny indeks dla węzła będącego wyżej w hierarchii. Jeżeli węzłem jest glowny to pole jest puste. Pamiętaj! Zawsze najwyżej w hierarchii jest prawie pusty w sensie edycji węzeł o nazwie glowny.
Oraz cztery inne pola odnoszące się do tekstu jaki powinien się pojawić podczas edycji danego węzła:
Tekst przycisku zapisz,
Tekst przycisku usuń,
Tekst przycisku dodaj nowy,
Tekst przycisku zapisz nowy