blob: eb4f24740a90d3dbb69d07a3ce619f26e4e0eedf [file] [log] [blame]
namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
namespace svg = "http://www.w3.org/2000/svg"
namespace xlink = "http://www.w3.org/1999/xlink"
##
## RELAX NG schema for SVG 1.1 Basic
## file: svg11-basic.rng
##
## This is SVG Basic, a proper subset of SVG.
##
## The Scalable Vector Graphics (SVG)
## Copyright 2001, 2002 World Wide Web Consortium
## (Massachusetts Institute of Technology, Institut National de
## Recherche en Informatique et en Automatique, Keio University).
## All Rights Reserved.
##
## Modifications Copyright 2007 Mozilla Foundation
##
## Permission to use, copy, modify and distribute this RELAX NG schema
## for SVG and its accompanying documentation for any purpose and without
## fee is hereby granted in perpetuity, provided that the above copyright
## notice and this paragraph appear in all copies. The copyright holders
## nor the author make no representation about the suitability of this
## RELAX NG schema for any purpose.
##
## It is provided "as is" without expressed or implied warranty.
##
## Author: Masayasu Ishikawa (mimasa@w3.org)
## Modified by: Henri Sivonen (hsivonen@iki.fi)
## $Id: svg11-basic.rnc 121 2007-12-15 18:35:39Z hsivonen $
##
## This is the driver file for version 1.1 of the SVG Basic RELAX NG schema.
##
## The DTD version is identified by the PUBLIC and SYSTEM identifiers:
##
## PUBLIC "-//W3C//DTD SVG 1.1 Basic//EN"
## SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-basic.dtd"
##
## Use this URI to identify the default namespace:
##
## "http://www.w3.org/2000/svg"
##
[ xml:lang = "en" ]
grammar {
##
## Viewport Attribute Module
##
include "svg-viewport-attrib.rnc" inherit = svg
##
## Paint Attribute Module
##
include "svg-paint-attrib.rnc" inherit = svg
##
## Opacity Attribute Module
##
include "svg-opacity-attrib.rnc" inherit = svg
##
## Graphics Attribute Module
##
include "svg-graphics-attrib.rnc" inherit = svg
##
## Document Events Attribute Module
##
include "svg-docevents-attrib.rnc" inherit = svg
##
## Graphical Element Events Attribute Module
##
include "svg-graphevents-attrib.rnc" inherit = svg
##
## Animation Events Attribute Module
##
include "svg-animevents-attrib.rnc" inherit = svg
##
## XLink Attribute Module
##
include "svg-xlink-attrib.rnc" inherit = svg
##
## External Resources Attribute Module
##
include "svg-extresources-attrib.rnc" inherit = svg
##
## Structure Module (required)
##
include "svg-structure.rnc" inherit = svg
##
## Conditional Processing Module
##
include "svg-conditional.rnc" inherit = svg
##
## Image Module
##
include "svg-image.rnc" inherit = svg
##
## Style Module
##
include "svg-style.rnc" inherit = svg
##
## Shape Module
##
include "svg-shape.rnc" inherit = svg
##
## Text Module
##
include "svg-text.rnc" inherit = svg
##
## Color Profile Module
##
include "svg-profile.rnc" inherit = svg
##
## Gradient Module
##
include "svg-gradient.rnc" inherit = svg
##
## Pattern Module
##
include "svg-pattern.rnc" inherit = svg
##
## Basic Clip Module
##
include "svg-basic-clip.rnc" inherit = svg
##
## Mask Module
##
include "svg-mask.rnc" inherit = svg
##
## Basic Filter Module
##
include "svg-basic-filter.rnc" inherit = svg
##
## Cursor Module
##
include "svg-cursor.rnc" inherit = svg
##
## Hyperlinking Module
##
include "svg-hyperlink.rnc" inherit = svg
##
## View Module
##
include "svg-view.rnc" inherit = svg
##
## Scripting Module
##
include "svg-script.rnc" inherit = svg
##
## Animation Module
##
include "svg-animation.rnc" inherit = svg
##
## Font Module
##
include "svg-font.rnc" inherit = svg
##
## Extensibility Module
##
include "svg-extensibility.rnc" inherit = svg
}