The World Wide Web Consortium (W3C) develops interoperable technologies (specifications, guidelines, software, and tools) to lead the Web to its full potential as a forum for information, commerce, communication, and collective understanding. You'll find W3C news as well as links to information about W3C technologies and getting involved in W3C.
The W3C was created in October 1994 to lead the World Wide Web to its full potential by developing common protocols that promote its evolution and ensure its interoperability. W3C has more than 500 Member organizations from around the world and has earned international recognition for its contributions to the growth of the Web.
W3C in 7 points
You've heard it: the World Wide Web Consortium (W3C) creates Web standards. W3C's mission is to lead the Web to its full potential, which it does by developing technologies (specifications, guidelines, software, and tools) that will create a forum for information, commerce, inspiration, independent thought, and collective understanding. This summary in 7 points explains W3C's goals and operating principles.
http://www.w3.org/Consortium/Points/
W3C / XML - eXtensible Markup Language v1.0
http://www.w3.org/TR/1998/REC-xml-19980210
W3C / XML - eXtensible Markup Language v1.0 (fr)
Traduction française
http://babel.alis.com/web_ml/xml/REC-xml.fr.html
XML en 10 points
2002-02-26
XML, XLink, Namespace, DTD, Schema, CSS, XHTML, ... Si vous découvrez XML, il vous est peut-être difficile de savoir par où commencer. Ce résumé en 10 points tente de présenter les concepts de base d'une manière qui permette à un débutant de voir toute la forêt au travers des arbres. Et si vous devez effectuer une présentation de XML, pourquoi ne pas commencer par ces 10 points ? Ces points vous sont présentés pour que vous les utilisiez.
http://www.w3.org/XML/1999/XML-in-10-points
W3C / XML-Signature Syntax and Processing
2002-02-12
http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/
W3C / XML Encryption WG
http://www.w3.org/Encryption/2001/
W3C / XML Key Management WG
http://www.w3.org/2001/XKMS/
W3C / Service de validation CSS
Service de validation CSS du W3C
- Validez votre feuille de style CSS en indiquant l'URI de la resource
- Validez votre feuille de style CSS en utilisant une zone en texte
- Validez le fichier contenant votre feuille de style en le téléchargeant
Pour fonctionner comme prévu, votre feuille de style CSS doit avoir un arbre grammatical correct, cela implique que vous devriez utiliser de l'HTML valide.
http://jigsaw.w3.org/css-validator/
FAQ XML du W3C
1999-06-01
Les questions sont classées en 4 rubriques :
- Questions d'ordre général
- Utilisateurs de SGML (HTML compris)
- SGML (y compris HTML) vu des auteurs
- Développeurs et implémenteurs (y compris les webmasters et les responsables serveurs)
http://www.gutenberg.eu.org/pub/GUTenberg/publications/HTML/FAQXML/faqxml-fr.html
W3C / XSL
Portail du W3C sur XSL
XSL is a language for expressing stylesheets. It consists of three parts:
-
XSL Transformations (XSLT): a language for transforming XML documents,
- the XML Path Language (XPath), an expression language used by XSLT to access or refer to parts of an XML document. (XPath is also used by the XML Linking specification).
-
The third part is XSL Formatting Objects: an XML vocabulary for specifying formatting semantics.
An XSL stylesheet specifies the presentation of a class of XML documents by describing how an instance of the class is transformed into an XML document that uses the formatting vocabulary.
http://www.w3.org/Style/XSL/
W3C / HyperText Markup Language (HTML)
This is W3C's home page for the HTML Activity. Here you will find pointers to our specifications for HTML/XHTML, guidelines on how to use HTML/XHTML to the best effect, and pointers to related work at W3C. When W3C decides to become involved in an area of Web technology or policy, it initiates an activity in that area.
http://www.w3.org/MarkUp/
XHTML 1.0 - The Extensible HyperText Markup Language
A Reformulation of HTML 4 in XML 1.0
W3C Recommendation 26 January 2000
This specification defines XHTML 1.0, a reformulation of HTML 4 as an XML 1.0 application, and three DTDs corresponding to the ones defined by HTML 4. The semantics of the elements and their attributes are defined in the W3C Recommendation for HTML 4. These semantics provide the foundation for future extensibility of XHTML. Compatibility with existing HTML user agents is possible by following a small set of guidelines.
XHTML 1.0 (this specification) is the first document type in the XHTML family. It is a reformulation of the three HTML 4 document types as applications of XML 1.0 [XML]. It is intended to be used as a language for content that is both XML-conforming and, if some simple guidelines are followed, operates in HTML 4 conforming user agents. Developers who migrate their content to XHTML 1.0 will realize the following benefits:
- XHTML documents are XML conforming. As such, they are readily viewed, edited, and validated with standard XML tools.
- XHTML documents can be written to to operate as well or better than they did before in existing HTML 4-conforming user agents as well as in new, XHTML 1.0 conforming user agents.
- XHTML documents can utilize applications (e.g. scripts and applets) that rely upon either the HTML Document Object Model or the XML Document Object Model [DOM].
- As the XHTML family evolves, documents conforming to XHTML 1.0 will be more likely to interoperate within and among various XHTML environments.
The XHTML family is the next step in the evolution of the Internet. By migrating to XHTML today, content developers can enter the XML world with all of its attendant benefits, while still remaining confident in their content's backward and future compatibility.
http://www.w3.org/TR/xhtml1/
W3C / HTML Validation Service
The W3C HTML Validation Service is a free service that checks documents like HTML and XHTML for conformance to W3C Recommendations and other standards.
You can also check your Cascading Style Sheets using W3C's CSS Validation Service.
http://validator.w3.org/
W3C / CSS
Tutorials, books, mailing lists
http://www.w3.org/Style/CSS/
W3C / Langage XML Path (XPath) - Version 1.0 (fr)
Version Française
XPath est un langage pour adresser des parties de documents XML, conçu pour être utilisé à la fois par XSLT et XPointer.
XPath représente les documents XML comme un arbre de noeuds. Il y a plusieurs types de noeuds, parmi lesquels les noeuds d'éléments, d'attributs et de texte. XPath fournit un mécanisme pour associer une valeur de type chaîne de caractères à chaque type de noeud. Certains ont également un nom. XPath supporte complètement les espaces de nom XML.
http://xmlfr.org/w3c/TR/xpath/
Recommandation XML-Namespace du W3C (fr)
Version française
Traduction de la Recommandation du W3C portant sur les espaces nominaux en XML.
http://www.yoyodesign.org/doc/w3c/xml-namespace/Overview.html
W3C / XML Schema Part 2: Datatypes
W3C Recommendation 02 May 2001
XML Schema: Datatypes is part 2 of the specification of the XML Schema language. It defines facilities for defining datatypes to be used in XML Schemas as well as other XML specifications. The datatype language, which is itself represented in XML 1.0, provides a superset of the capabilities found in XML 1.0 document type definitions (DTDs) for specifying datatypes on elements and attributes.
http://www.w3.org/TR/xmlschema-2/
W3C / XML Schema Part 1: Structures
W3C Recommendation 02 May 2001
XML Schema: Structures specifies the XML Schema definition language, which offers facilities for describing the structure and constraining the contents of XML 1.0 documents, including those which exploit the XML Namespace facility. The schema language, which is itself represented in XML 1.0 and uses namespaces, substantially reconstructs and considerably extends the capabilities found in XML 1.0 document type definitions (DTDs). This specification depends on XML Schema Part 2: Datatypes.
http://www.w3.org/TR/2001/REC-xmlschema-1-20010502/
W3C / XML Schema Part 0: Primer
W3C Recommendation, 2 May 2001
XML Schema Part 0: Primer is a non-normative document intended to provide an easily readable description of the XML Schema facilities, and is oriented towards quickly understanding how to create schemas using the XML Schema language. XML Schema Part 1: Structures and XML Schema Part 2: Datatypes provide the complete normative description of the XML Schema language. This primer describes the language features through numerous examples which are complemented by extensive references to the normative texts.
http://www.w3.org/TR/xmlschema-0/
W3C / Web Services Activity
http://www.w3.org/2002/ws/
The World Wide Web is more and more used for application to application communication. The programmatic interfaces made available are referred to as Web services.
The goal of the Web Services Activity is to develop a set of technologies in order to bring Web services to their full potential. The Web Services Activity Statement explains the W3C's work on this topic in more detail.
W3C / SOAP - Simple Object Access Protocol v1.1
2000-05-08
SOAP version 1.2 is a lightweight protocol for exchange of information in a decentralized, distributed environment. It is an XML based protocol that consists of four parts: an envelope that defines a framework for describing what is in a message and how to process it, a transport binding framework for exchanging messages using an underlying protocol, a set of encoding rules for expressing instances of application-defined data types and a convention for representing remote procedure calls and responses. Part 1 describes the SOAP envelope and SOAP transport binding framework; Part 2 describes the SOAP encoding rules, the SOAP RPC convention and a concrete HTTP binding specification.
http://www.w3.org/TR/SOAP/
W3C / WSDL - Web Services Description Language v1.1
http://www.w3.org/TR/wsdl/