html role w3c,W3C XML Specifications

W3C XML Specifications

Stylus Studio is the first and only XML IDE to provide comprehensive and innovative development support for all of major W3C XML technologies.

Stylus Studio is pleased to provide official W3C XML Specifications as an additional free resource to further your XML education. Click on a heading

below to read more about a particular W3C XML specifications.

Extensible Markup Language (XML) is a simple, very flexible text format derived from SGML. Originally designed to meet the challenges of large-scale electronic publishing, XML is also playing an increasingly important role in the exchange of a wide variety of data on the Web and elsewhere.

XML 1.1 updates XML so that it no longer depends on the specific Unicode version: you can always use the latest. It also adds checking of normalization, and follows the Unicode line ending rules more closely.

XML namespaces provide a simple method for qualifying element and attribute names used in Extensible Markup Language documents by associating them with namespaces identified by IRI references.

XSLT is a language for transforming XML documents into other XML documents, designed for use as part of XSL. In addition to XSLT, XSL includes an XML vocabulary for specifying formatting.

A transformation expressed in XSLT describes rules for transforming a source tree into a result tree. The transformation is achieved by associating patterns with templates.

XPath is the result of an effort to provide a common syntax and semantics for functionality shared

between XSL Transformations and XPointer. The primary purpose of XPath is to address parts of an XML

document. In support of this primary purpose, it also provides basic facilities for manipulation of strings,

numbers and booleans.

XSL:FO is a stylesheet language for expressing document layouts. Given a class of XML documents or data files, designers may use an

XSL stylesheet to express document styles, pagination and other presentation aspects, for HTML, PDF, PostScript, text and many other document output formats.

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

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.

XML Schema Part 0: Primer is a casual tutorial 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 Include (XInclude) is a standard inclusion mechanism to facilitate modularity of XML documents,

which providing a generic mechanism for merging XML documents (as represented by their information sets).

The XInclude syntax leverages existing XML constructs - elements, attributes, and URI references.

XML Base is a mechanism for providing base URI services to XLink, but as a modular specification so that other

XML applications benefiting from additional control over relative URIs but not built upon XLink can also make use of it.

The XML Linking Language (XLink) allows elements to be inserted into XML documents in order to create and describe links between resources. It uses XML syntax to create structures that can describe the simple unidirectional hyperlinks of today's HTML, as well as more sophisticated links.

The XPointer xmlns() scheme is intended to be used with the XPointer Framework

to allow correct interpretation of namespace prefixes in pointers, for instance,

namespace-qualified scheme names and namespace-qualified element or attribute names

appearing within scheme data.

DOM defines a set of objects and interfaces for accessing and manipulating XML document objects.

The functionality specified (the Core functionality) is sufficient to allow software developers and

Web script authors to access and manipulate parsed HTML and XML content inside conforming products.

DOM Events provides an event system which allows registration of event listeners,

describes event flow through a tree structure. Additionally, the specification

provides standard modules of events for user interface control and document mutation notifications,

including defined contextual information for each of these event modules.

This chapter describes the optional DOM Level 3 Validation feature.

This module provides Application Programming Interfaces (APIs) to guide construction and editing of XML documents.

The Web Services Description Language (WSDL) Version 1.2 is an XML language for describing Web services.

This specification defines the core language which can be used to describe Web services based on an abstract model of what the service offers.

Web Services Description Language (WSDL) Version 2.0, an XML language for describing Web services. This specification defines the core language which can be used to describe Web services based on an abstract model of what the service offers. It also defines criteria for a conformant processor of this language.

This document describes extensions for the Web Services Description Language (WSDL) Version 2.0 . These extensions include Message Exchange Patterns (MEPs), features, SOAP modules, and bindings of features. The Working Group has discussed and approved these extensions, and recommends their use with the Web Services Description Language (WSDL).

WSDL is an XML format for describing network services as a set of endpoints operating on messages containing either document-oriented or procedure-oriented information. WSDL Version 2.0 Bindings describes how to use WSDL in conjunction with SOAP 1.2 and HTTP/1.1 (as well as other versions of HTTP). This specification depends on WSDL Version 2.0

Defines serialization of the W3C XQuery 1.0 and XPath 2.0 Data Model, which is the data model of XPath 2.0, XSLT 2.0, XQuery 1.0, and any other specifications that reference it.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值