[ Pobierz całość w formacie PDF ]
.Nie przedstawiono tutaj tak¿e oceny tych parserów, aleinformacje przedstawione na wymienionych stronach WWW powinny wystarczaj¹cou³atwiæ wybór:Apache Xerces, http://xml.apache.orgIBM XML4J, http://alphaworks.ibm.com/tech/xml4jJames Clark's XP, http://www.jclark.com/xml/xpOpenXML, http://www.openxml.orgOracle XML Parser, http://technet.oracle.com/tech/xmlSun Microsystems Project X, http://java.sun.com/products/xmlTim Bray's Lark and Larval, http://www.textuality.com/LarkGrupa W3C poinformowa³a, ¿e zamierza opublikowaæ parser sprawdzaj¹cy poprawnoœæna podstawie schematu.Parser bêdzie oprogramowaniem typu open source.Na tej liœcie celowo nie umieszczono parsera Microsoftu.Wygl¹da na to, ¿efirma ta nie zamierza teraz ani w przysz³oœci utrzymywaæ zgodnoœci zestandardami W3C.Mi­crosoft najwyraŸniej opracowuje w³asn¹ wersjê XML-a.Ile¿to ju¿ razy przerabia­liœmy.W ka¿dym razie trzeba mieæ siê na bacznoœci, gdysytuacja zmusi nas do wykorzystania parsera Microsoftu, MSXML.ProcesoryPo przetworzeniu dokumentu XML niemal zawsze nastêpuje jego przekszta³cenie(transformacja).Przekszta³cenie to, jak ju¿ wspomnieliœmy, wykonywane jest zapomoc¹ XSLT.Podobnie jak w przetwarzaniu, równie¿ na tym etapie obróbkidokumentu XML mo¿emy wybieraæ spoœród wie­lu narzêdzi.Znów dwoma podstawowymikryteriami wyboru s¹ szybkoœæ przekszta³cania i zgodnoœæ ze specyfikacjami XSLi XSLT.W czasie pisnia tej ksi¹¿ki standard XSL zyska³ status ukoñ­­czo­negozalecenia W3C, a wiêc obs³uga konstrukcji i opcji XSL bardzo gwa³townie siêroz­wi­ja.Najlepszym Ÿród³em informacji o danym procesorze jest wymienionastrona WWW — tam znaj­­dziemy informacje dotycz¹ce zgodnoœci narzêdzia zespecyfikacjami, tam te¿ s¹ zamieszczone te­sty porównawcze.Apache Xalan, http://xml.apache.orgJames Clarks's XT, http://www.jclark.com/xml/xtLotus XSL Processor, http://www.alphaworks.ibm.com/tech/LotusXSLOracle XSL Processor, http://technet.oracle.com/tech/xmlKeith Visco's XSL:P, http://www.clc-marketing.com/xslpMichalel Kay's SAXON, http://users.iclway.co.uk/mhkay/saxonStruktury publikacjiStruktura publikacji (ang.publishing framework) to termin nieco mglisty, niestanowi¹cy for­mal­nej definicji.Na potrzeby niniejszej ksi¹¿ki struktur¹publikacji standardu XML nazwiemy zestaw narzêdzi XML wykonuj¹cychprzetwarzanie, przekszta³canie (transformacjê) oraz do­datkowe czyn­noœci nadokumentach XML w aplikacji.Przetwarzanie i transformacja s¹ zazwyczajwyko­ny­wane za pomoc¹ wspomnianych wy¿ej narzêdzi; struktura publikacji ³¹czyzaœ wszystkie te ope­ra­cje w jedn¹ ca³oœæ z interfejsem API Javy i zapewniastandardowy interfejs ca³oœci.W bar­dziej zaawan­sowanych strukturach mo¿liwejest przetwarzanie zarówno statycznych dokumentów XML, jak i tych stworzonych waplikacjach Javy.Niektóre udostêpniaj¹ tak¿e edytory i me­cha­niz­my dotworzenia komponentów, dziêki czemu wygenerowany XML zgodny jest z wymaganiaminarzuconymi przez dan¹ strukturê.Poniewa¿ nie istnieje ¿adna specyfikacja okreœlaj¹ca zachowanie takichstruktur, wymienione po­ni¿ej rozwi¹zania s¹ bardzo ró¿ne.Ka¿de posiada cechy,które sprawiaj¹, ¿e warto siê mu przyj­rzeæ bli¿ej.Niektóre struktury s¹rozprowadzane na zasadzie oprogramowania open source (OSS), s¹ wiêc nie tylkoogólnie dostêpne, ale tak¿e otwarte w tym sensie, ¿e mo¿na sprawdziæ, w jakisposób dane funkcje zosta³y zaimplementowane.Kiedy póŸniej zajmiemy siê budow¹po­szczególnych komponentów aplikacji, wybierzemy tak¹ strukturê, któranajlepiej pasuje do danego zadania.Teraz jednak decyzjê tê odk³adamy, abyCzytelnik móg³ sam zdecydowaæ, co jest dla nie­go najlepsze.Apache Cocoon, http://xml.apache.orgEnhydra Application Server, http://www.enhydra.orgBluestone XML Server, http://www.bluestone.com/xmlSAXON, http://users.iclway.co.uk/mhkay/saxonEdytory i œrodowiska IDE dla standardu XMLIstnieje wiele potê¿nych parserów i procesorów XML.Tego samego nie mo¿najednak powiedzieæ o edytorach [ Pobierz caÅ‚ość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • luska.pev.pl
  •