Głównym celem eXtensible Markup Language (XML) jest przechowywanie stosunkowo niewielkiej ilości danych. Jego użycie pozwala obejść się bez pełnowymiarowej bazy danych podczas przechowywania i wymiany uporządkowanych informacji między aplikacjami. Takie dane są przechowywane w zwykłych plikach tekstowych z rozszerzeniem xml, dzięki czemu można je tworzyć lub modyfikować niemal każdym edytorem tekstu.
Instrukcje
Krok 1
Użyj dowolnego specjalistycznego edytora do pracy z dokumentami internetowymi, aby wprowadzić zmiany w pliku xml. Każdy tego typu program ma dziś wbudowane narzędzia do pracy ze składnią języka XML. Korzystanie ze specjalistycznego edytora znacznie upraszcza i przyspiesza pracę z kodem xml, ponieważ program nie tylko podświetla składnię i poprawnie formatuje znaczniki języka, ale także oferuje kontekstowe wskazówki podczas wprowadzania znaczników. Działa to w podobny sposób, jak podpowiedź kontekstowa w wyszukiwarkach - zaczynasz wpisywać znacznik, a program wyświetla listę, z której możesz wybrać pisownię tego znacznika, której potrzebujesz.
Krok 2
Użyj edytora tekstu na dowolnym poziomie zaawansowanym, jeśli nie masz dostępu do specjalistycznego edytora. Nawet najprostszy Notatnik może służyć do tworzenia i modyfikowania plików xml. Oczywiście nie jest to takie wygodne ze względu na brak weryfikacji poprawności wprowadzanych tagów oraz inne korzyści oferowane przez specjalne edytory. Możesz pracować z dokumentami w języku XML zarówno bezpośrednio na serwerze, jak i pobierając je na swój komputer, a po wprowadzeniu zmian przepisać oryginał, który pozostał w tym samym miejscu.
Krok 3
Użyj tych samych funkcji, których używasz do modyfikowania prostych plików tekstowych, jeśli skrypty napisane w dowolnym języku programowania po stronie serwera muszą edytować dokumenty xml. Podczas korzystania z PHP można również korzystać z wbudowanych funkcji przeznaczonych do pracy z tym konkretnym formatem - na przykład domxml_new_doc (tworzenie nowego dokumentu xml), domxml_open_file (otwieranie pliku xml), domxml_xmltree (tworzenie obiektu na podstawie zawartości plik xml) i inne …