Używam Delphi 2009 i chcę obsługiwać niektóre dane XML. Słyszałem, że nativeXML jest jednym z najwygodniejszych sposobów, aby to zrobić. więc jak mogę zainstalować tę bibliotekę?jak zainstalować nativeXML za pomocą Delphi 2009?
Odpowiedz
NativeXML nie zapewnia jeszcze wsparcia dla Delphi 2009. [Edytuj: Wygląda na to, że dostępna jest płatna wersja beta z 2009 roku.] Wersja próbna nie działa, więc nie może działać z Delphi 2009, dopóki ta wersja Delphi nie będzie oficjalnie obsługiwana.
To powiedziawszy, używanie XML w Delphi do większości celów nie wymaga komponentów innych producentów. Masz kilka opcji, w zależności od tego, co robisz.
Najprostszym jest użycie TXMLDocument. Umożliwia to otwarcie pliku XML lub strumienia i dostęp do węzłów przy użyciu modelu DOM.
W wersji Enterprise Delphi otrzymujesz kreator danych XML wiążący . Generuje to silnie odwzorowane klasy odwzorowania dla określonego schematu XML . Jest bardzo wygodny , gdy wiesz dokładnie, jaka będzie struktura dokumentu XML, którą będziesz analizować.
Trzecią opcją jest program odwzorowujący XML, , który umożliwia odczyt danych XML do oraz z pliku TClientDataset.
Na podstawie ich numeru web site brzmi to tak, jak po prostu pobierz plik .dcu, umieść go w wygodnym katalogu i dodaj ten katalog do ścieżki biblioteki typów (tools-> options-> library path).
Po tym, wystarczy dodać jednostkę do klauzul uses i powinieneś być dobry.
Jeśli można uwierzyć na ich stronie, nie obejmują one jednostek DCU Delphi 2009 (jeszcze). D2007 DCU nie będą działać w D2009. –
Jako klient, który zapłacił za to, powinieneś być w stanie pobrać wersję beta D2009 z prywatnego forum. –
Masz rację ... Zapomniałem, że D2007 i D2009 nie są kompatybilne z binariami. – JosephStyons
niektóre źródła internetowe, które należy przeczytać, jak korzystać z TXMLDocument? Próbowałem, ale nie mogę znaleźć potrzebnych danych ( – chester89
Próbowałem użyć TXMLDocument.ChildNodes.Find (zmienna) – chester89
Może to pomóc: http://www.drbob42.com/Kylix/BizSnap1.htm –