16_XML - CSI 3540 Structures, techniques et normes du Web...

Info iconThis preview shows pages 1–15. Sign up to view the full content.

View Full Document Right Arrow Icon
CSI 3540 Structures, techniques et normes du Web Friday, March 19, 2010
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Objectifs : Maîtriser le langage XML 1.0 Savoir utiliser les outils standard pour le traitement de XML Lectures : Web Technologies (2007) § 7 Pages 379–402 Représentation des données du Web en XML Friday, March 19, 2010
Background image of page 2
Plan 1. Processeurs XML 1. DOM 2. SAX 2. Transformations 1. XPath 2. XSL 3. XSLT Friday, March 19, 2010
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Introduction Pourquoi revisite-t-on XML ? XML est la base de technologies telles que : AJAX (Asynchronous JavaScript and XML ) SOAP (Simple Object Access Protocol ) ... XSL , XPath , XSLT , Schema, WSDL Friday, March 19, 2010
Background image of page 4
<oXygen/> XML Editor <oXygen/> is a complete cross platform XML editor providing the tools for XML authoring, XML conversion, XML Schema , DTD , Relax NG and Schematron development, XPath , XSLT , XQuery debugging, SOAP and WSDL testing.” www.oxygenxml.com Friday, March 19, 2010
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Friday, March 19, 2010
Background image of page 6
Friday, March 19, 2010
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
XML côté serveur Friday, March 19, 2010
Background image of page 8
Analyse Un processeur est un module logiciel utilisé afin de lire et accéder au contenu d’un document XML Il y a deux types de processeurs : validateur et non-validateur Friday, March 19, 2010
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Processeur validateur Exige et lit le DTD S’assure que 1. le document est un document XML bien formé 2. conforme au DTD 3. ainsi qu’aux contraintes de validité (les ID sont uniques, par exemple) Friday, March 19, 2010
Background image of page 10
«In particular, software does not usually need to fetch these resources, and certainly does not need to fetch the same one over and over! Yet we receive a surprisingly large number of requests for such resources: up to 130 million requests per day , with periods of sustained bandwidth usage of 350 Mbps , for resources that haven't changed in years. The vast majority of these requests are from systems that are processing various types of markup (HTML, XML, XSLT, SVG) and in the process doing something like validating against a DTD or schema. Handling all these requests costs us considerably: servers, bandwidth and human time spent analyzing traffic patterns and devising methods to limit or block excessive new request patterns. We would much rather use these assets elsewhere, for example improving the software and services needed by W3C and the Web Community.» http://www.w3.org/blog/systeam/2008/02/08/ w3c_s_excessive_dtd_traffic [9 février 2008] Friday, March 19, 2010
Background image of page 11

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Laboratoire 9 : The Cloak java.io.IOException: Server returned HTTP response code: 503 for URL: http://www.w3.org/TR/xhtml-modularization/DTD/xhtml-inlstyle-1.mod dbf.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd ", false); Friday, March 19, 2010
Background image of page 12
Processeur validateur Interchangeable (produisent tous les mêmes résultats) Friday, March 19, 2010
Background image of page 13

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Processeur non-validateur S’assure que le document est un document XML bien formé N’est pas tenu de lire le DTD (externe) ; peut en faire une lecture partielle,
Background image of page 14
Image of page 15
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 59

16_XML - CSI 3540 Structures, techniques et normes du Web...

This preview shows document pages 1 - 15. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online