2008-11-21 11 views

Odpowiedz

5

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.

  1. 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.

  2. 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ć.

  3. Trzecią opcją jest program odwzorowujący XML, , który umożliwia odczyt danych XML do oraz z pliku TClientDataset.

+0

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

+0

Próbowałem użyć TXMLDocument.ChildNodes.Find (zmienna) – chester89

+0

Może to pomóc: http://www.drbob42.com/Kylix/BizSnap1.htm –

4

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.

+0

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. –

+1

Jako klient, który zapłacił za to, powinieneś być w stanie pobrać wersję beta D2009 z prywatnego forum. –

+0

Masz rację ... Zapomniałem, że D2007 i D2009 nie są kompatybilne z binariami. – JosephStyons