Co to jest XML?
Extensible Markup Language to uniwersalny język danych w sieci. XML daje programistom moc dostarczania uporządkowanych danych z różnych aplikacji na pulpit w celu lokalnego obliczenia i prezentacji. XML jest także idealnym formatem do przesyłania danych strukturalnych między serwerami. Za pomocą parsera XML oprogramowanie ocenia hierarchię dokumentu, wyodrębniając jego strukturę, zawartość lub oba te elementy. XML nie jest w żaden sposób ograniczony do korzystania z Internetu. W rzeczywistości główna siła XML - organizowanie informacji - czyni go idealnym do wymiany danych między różnymi systemami.
XML wygląda bardzo podobnie do HTML. Jednak, podczas gdy HTML opisuje układ treści na stronie, XML definiuje i komunikuje dane, to opisuje rodzaj treści. Stąd „rozszerzalny”, ponieważ nie jest to stały format, taki jak HTML.
Traktuj każdy plik XML jako samodzielną bazę danych. Tagi - znaczniki w dokumencie XML, przesunięte w nawiasach kątowych - wyznaczają rekordy i pola. Tekst między tagami to dane. Użytkownicy wykonują operacje takie jak pobieranie, aktualizowanie i wstawianie danych za pomocą XML
parser oraz zestaw obiektów odsłoniętych przez parser.Jako programista Delphi powinieneś wiedzieć, jak pracować z dokumentami XML.
XML z Delphi
Aby uzyskać więcej informacji o parowaniu Delphi i XML, przeczytaj:
Dowiedz się, jak przechowywać elementy składowe TTreeView w formacie XML - zachowując tekst i inne właściwości węzła drzewa - oraz jak wypełnić TreeView z pliku XML.
Proste czytanie i manipulowanie plikami RSS za pomocą Delphi
Dowiedz się, jak czytać i manipulować dokumentami XML za pomocą Delphi przy użyciu Składnik TXMLDocument. Zobacz, jak wyodrębnić najnowsze wpisy na blogu „W centrum uwagi” (kanał RSS) z O programowaniu w Delphi środowisko treści jako przykład.
Twórz pliki XML z tabel Paradox (lub dowolnej bazy danych) za pomocą Delphi. Zobacz, jak wyeksportować dane z tabeli do pliku XML i jak zaimportować te dane z powrotem do tabeli.
Jeśli musisz pracować z dynamicznie tworzonym składnikiem TXMLDocument, możesz uzyskać naruszenia zasad dostępu po próbie uwolnienia obiektu. W tym artykule opisano rozwiązanie tego komunikatu o błędzie.
Implementacja składnika TXMLDocument firmy Delphi, która domyślnie korzysta z analizatora składni Microsoft XML, nie zapewnia sposobu dodania węzła „ntDocType” (typ TNodeType). Ten artykuł zawiera rozwiązanie tego problemu.
XML w szczegółach
XML @ W3C
Przejrzyj pełny standard XML i składnię na stronie W3C.
XML.com
Witryna społeczności, na której programiści XML dzielą się zasobami i rozwiązaniami. Strona zawiera aktualne wiadomości, opinie, funkcje i samouczki.