Compact inclusion syntax

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"

# ==============================================================
#  SVG12-RNG | SVG 1.2 Full Driver
# ==============================================================
[ xml:lang = "en" ]
grammar {
  # ... common libraries and attributes ........................
  include "datatypes.rnc" inherit = svg
  include "core-attrib.rnc" inherit = svg
  include "tiny-paint-attrib.rnc" inherit = svg
  include "graphics-attrib.rnc" inherit = svg
  include "transform-attrib.rnc" inherit = svg
  include "xlink-attrib.rnc" inherit = svg
  include "extresources-attrib.rnc" inherit = svg
  include "media-attrib.rnc" inherit = svg
  include "focusable-attrib.rnc" inherit = svg
  include "editable-attrib.rnc" inherit = svg
  include "backgroundfill-attrib.rnc" inherit = svg
  include "opacity-attrib.rnc" inherit = svg
  include "vectoreffects-attrib.rnc" inherit = svg
  include "viewport-attrib.rnc" inherit = svg
  # ... element definitions ....................................
  include "structure.rnc" inherit = svg
  include "conditional.rnc" inherit = svg
  include "image.rnc" inherit = svg
  include "shape.rnc" inherit = svg
  include "text.rnc" inherit = svg
  include "hyperlink.rnc" inherit = svg
  include "script.rnc" inherit = svg
  include "animation.rnc" inherit = svg
  include "font.rnc" inherit = svg
  include "extensibility.rnc" inherit = svg
  include "gradient.rnc" inherit = svg
  include "solidcolor.rnc" inherit = svg
  include "audio.rnc" inherit = svg
  include "video.rnc" inherit = svg
  include "animation-element.rnc" inherit = svg
  include "page.rnc" inherit = svg
  include "flow.rnc" inherit = svg
  include "handler.rnc" inherit = svg
  include "prefetch.rnc" inherit = svg
  # ... only available in Full .................................
  include "animevents-attrib.rnc" inherit = svg
  include "docevents-attrib.rnc" inherit = svg
  include "graphevents-attrib.rnc" inherit = svg
  include "clip.rnc" inherit = svg
  include "filter.rnc" inherit = svg
  include "mask.rnc" inherit = svg
  include "pattern.rnc" inherit = svg
  include "style.rnc" inherit = svg
  include "transition.rnc" inherit = svg
  include "vectoreffects.rnc" inherit = svg
  include "extendedlink.rnc" inherit = svg
  include "cursor.rnc" inherit = svg
  include "compositing-attrib.rnc" inherit = svg
  include "marker.rnc" inherit = svg
  include "profile.rnc" inherit = svg
  include "shadow-attrib.rnc" inherit = svg
  include "tooltip-attrib.rnc" inherit = svg
  include "view.rnc" inherit = svg
  include "xmlevents.rnc" inherit = svg
  include "multiImage.rnc" inherit = svg
  include "deviceColor.rnc" inherit = svg
  include "traitDef.rnc" inherit = svg
}

Previous | Next | Top | Cafe con Leche

Copyright 2005, 2006 Elliotte Rusty Harold
elharo@metalab.unc.edu
Last Modified January 3, 2006