Język XML (Extensible Markup Language) jest tak uproszczony, że prawie każdy może go opanować. Ten rodzaj dostępności jest kluczową zaletą języka. Wadą XML jest to, że reguły istniejące w tym języku są bezwzględne. Analizatory składni XML pozostawiają mało miejsca na błędy. Niezależnie od tego, czy jesteś początkującym użytkownikiem XML, czy też pracujesz w tym języku od lat, te same często występujące błędy pojawiają się w kółko. Rzućmy okiem na pięć typowych błędów, które popełniają ludzie podczas tworzenia dokumentów w XML, abyś mógł nauczyć się unikać tych błędów w swojej pracy!
Deklaracja oświadczenia Forgetten
Pomimo całej złożoności technicznej komputery nie potrafią jeszcze myśleć i wykorzystywać intuicję do określenia, co oznacza w różnych przypadkach. Musisz określić język za pomocą instrukcji deklaracji, aby przeglądarka zrozumiała kod, który napiszesz. Zapomnij o tym stwierdzeniu, a przeglądarka nie będzie miała pojęcia, jakiego języka używasz i dlatego nie będzie w stanie zrobić wiele z kodem, który napiszesz.
Niezbędne elementy lub tekst
XML działa w stylu hierarchicznym. To znaczy:
- Wszystkie elementy podrzędne muszą mieć rodziców.
- Wszystkie ciągi danych muszą znajdować się między znacznikami elementów.
- Wszystkie komentarze muszą znajdować się wewnątrz tagów komentarzy.
Otwórz tagi
XML wymaga zamknięcia wszystkich otwieranych tagów. Znacznik taki, jak wymaga, aby go zamknąć. Nie możesz zostawić tego po prostu wiszącego! W HTML możesz uciec od czasu do czasu otwartym tagiem, a niektóre przeglądarki nawet zamkną tagi, gdy renderują stronę. Dokument może nadal parsować, nawet jeśli nie jest dobrze sformułowany. XML jest znacznie bardziej kłopotliwy. Dokument XML z otwartym znacznikiem spowoduje błąd w pewnym momencie.
Bez elementu głównego
Ponieważ XML działa w strukturze drzewa, każda strona XML musi mieć element główny na wierzchołku drzewa. Nazwa elementu nie jest ważna, ale musi tam być lub następna etykieta nie będzie poprawnie zagnieżdżona.
05 z 05Wiele znaków białych spacji
XML interpretuje 50 pustych miejsc tak samo jak jeden.
Kod XML: Witaj świecie!Wydajność: Witaj świecie!
XML zajmie wiele pustych przestrzeni, znanych jako białe znaki i skompresuje je w jedną spację. Pamiętaj, że XML polega na przenoszeniu danych. Nie chodzi o prezentację tych danych. Nie ma to nic wspólnego z wyświetlaniem lub projektowaniem. Biała przestrzeń używana do wyrównywania tekstu w kodzie XML nic nie znaczy, więc jeśli dodajesz dużo dodatkowych spacji, aby spróbować dyktować jakiś układ wizualny lub projekt, marnujesz swój czas.
Edytowane przez Jeremy'ego Girarda




