asp.net 2.0 a c# - 531
5 34
Kapitola 12 -XML
Name: . Phone: Zpracovaná data v HTML podobě vidíte na obrázku 12-16. & gc f Fv rt Io Q> e d l a oia ok r f t w * , AfriBM 4Ú WJcris hpM/ aSt o me> p/ a ot at 2 t c X lp: b > / e Da T r C
A
T he Author List Nm: Gen Mrn á * re , aj e o P o » 45 9672 k n : 1 8-0 Nm: Sr i h. Da a e tag t en Po 45 8421 ki 1 3-99 w N n: Sn gr Dk me l u e, u P o * 45 8 32 9 h u : 1 4-91 Ni e Mc eUe. Ser s an; aFa ii tan P o e 45 3472 k n : 1 5-18 N n: Kre . La w ř asn v P o e4 5 5491 h n : 1 3-29 CrtaUdOiroughXML andXSL T 1E1 . . • "— Obrázek 12-16. Zobrazení výsledků dotazu prostřednictvím XML a XSLT. Je potřeba si ale uvědomit, že pokud budete chtít komunikovat s vašimi daty typu XML, musíte zapomenout na všechny databázové orientované pojmy, jako jsou vztahy (relationships) či jedinečná omezení. Proto byste měli se sadou dat zacházet jako s X L pouze tehdy, potřebujete-li provést nějaký úkol, který je specifický pro M XML. Manipulací s X L byste neměli nahrazovat aktualizační postupy, které jste používali v předchozích M kapitolách. Ve většině případů je snazší používat vyspělé ovládací prvky, jako je GridView, místo vytváření nějakých stylových předpisů jenom kvůli tomu, abyste transformovali data do HTML, které chcete zobrazit uživateli. V ykonání dotazu XML S L Server 2000 a jeho novější verze poskytují zabudovanou podporu XML. Když do dotazu přidáte klauzuli Q FOR XML, můžete vykonat dotaz a vrátit výsledky jako fragment XML. Tato schopnost je kompletně oddě¬ lena od schopností X L třídy DataSet. Poskytuje však ještě další způsob, jak se dají získat data z jedné nebo M více tabulek databáze, a pracovat s nimi poté jako s XML. PZÁ K ON M A Fragment X L obsahuje sice platnou syntaxi X L nicméně nemusí být nutně platným doku¬ M M, mentem. Obvykle je tomu tak proto, že v něm není žádný kořenový prvek. Dokument X L požaduje, aby všechny M prvky byly vnořeny v jediném kořenovém prvku.
- Pro možnost psaní komentářů se přihlašte nebo zaregistrujte.


































































