diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/stex/schema/rnc/svg')
42 files changed, 0 insertions, 4270 deletions
diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-animation.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-animation.rnc deleted file mode 100644 index 89ef4dbea9e..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-animation.rnc +++ /dev/null @@ -1,208 +0,0 @@ -default namespace = "http://www.w3.org/2000/svg" -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" - - -## -## SVG 1.1 Animation Module -## file: svg-animation.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-animation.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## Animation -## -## animate, set, animateMotion, animateColor, animateTransform, mpath -## -## This module declares markup to provide support for animation. -## - -## -## SVG.Animation.class -## -[ xml:lang = "en" ] -grammar { - SVG.Animation.extra.class = notAllowed - SVG.Animation.class |= - animate - | set - | animateMotion - | animateColor - | animateTransform - | SVG.Animation.extra.class - a:documentation [ "\x{a}" ~ " SVG.Animation.attrib\x{a}" ~ " " ] - SVG.Animation.extra.attrib = empty - SVG.Animation.attrib = SVG.XLink.attrib, SVG.Animation.extra.attrib - a:documentation [ - "\x{a}" ~ - " SVG.AnimationAttribute.attrib\x{a}" ~ - " " - ] - SVG.AnimationAttribute.extra.attrib = empty - SVG.AnimationAttribute.attrib = - attribute attributeName { text }, - attribute attributeType { text }?, - SVG.AnimationAttribute.extra.attrib - a:documentation [ - "\x{a}" ~ - " SVG.AnimationTiming.attrib\x{a}" ~ - " " - ] - SVG.AnimationTiming.extra.attrib = empty - SVG.AnimationTiming.attrib = - attribute begin { text }?, - attribute dur { text }?, - attribute end { text }?, - attribute min { text }?, - attribute max { text }?, - [ a:defaultValue = "always" ] - attribute restart { "always" | "never" | "whenNotActive" }?, - attribute repeatCount { text }?, - attribute repeatDur { text }?, - [ a:defaultValue = "remove" ] - attribute fill { "remove" | "freeze" }?, - SVG.AnimationTiming.extra.attrib - a:documentation [ - "\x{a}" ~ - " SVG.AnimationValue.attrib\x{a}" ~ - " " - ] - SVG.AnimationValue.extra.attrib = empty - SVG.AnimationValue.attrib = - [ a:defaultValue = "linear" ] - attribute calcMode { "discrete" | "linear" | "paced" | "spline" }?, - attribute values { text }?, - attribute keyTimes { text }?, - attribute keySplines { text }?, - attribute from { text }?, - attribute to { text }?, - attribute by { text }?, - SVG.AnimationValue.extra.attrib - a:documentation [ - "\x{a}" ~ - " SVG.AnimationAddtion.attrib\x{a}" ~ - " " - ] - SVG.AnimationAddtion.extra.attrib = empty - SVG.AnimationAddtion.attrib = - [ a:defaultValue = "replace" ] - attribute additive { "replace" | "sum" }?, - [ a:defaultValue = "none" ] - attribute accumulate { "none" | "sum" }?, - SVG.AnimationAddtion.extra.attrib - a:documentation [ - "\x{a}" ~ - " animate: Animate Element\x{a}" ~ - " " - ] - SVG.animate.content = SVG.Description.class* - animate = element animate { attlist.animate, SVG.animate.content } - attlist.animate &= - SVG.Core.attrib, - SVG.Conditional.attrib, - SVG.AnimationEvents.attrib, - SVG.External.attrib, - SVG.Animation.attrib, - SVG.AnimationAttribute.attrib, - SVG.AnimationTiming.attrib, - SVG.AnimationValue.attrib, - SVG.AnimationAddtion.attrib - a:documentation [ "\x{a}" ~ " set: Set Element\x{a}" ~ " " ] - SVG.set.content = SVG.Description.class* - set = element set { attlist.set, SVG.set.content } - attlist.set &= - SVG.Core.attrib, - SVG.Conditional.attrib, - SVG.AnimationEvents.attrib, - SVG.External.attrib, - SVG.Animation.attrib, - SVG.AnimationAttribute.attrib, - SVG.AnimationTiming.attrib, - attribute to { text }? - a:documentation [ - "\x{a}" ~ - " animateMotion: Animate Motion Element\x{a}" ~ - " " - ] - SVG.animateMotion.content = SVG.Description.class*, mpath? - animateMotion = - element animateMotion { - attlist.animateMotion, SVG.animateMotion.content - } - attlist.animateMotion &= - SVG.Core.attrib, - SVG.Conditional.attrib, - SVG.AnimationEvents.attrib, - SVG.External.attrib, - SVG.Animation.attrib, - SVG.AnimationTiming.attrib, - SVG.AnimationAddtion.attrib, - [ a:defaultValue = "paced" ] - attribute calcMode { "discrete" | "linear" | "paced" | "spline" }?, - attribute values { text }?, - attribute keyTimes { text }?, - attribute keySplines { text }?, - attribute from { text }?, - attribute to { text }?, - attribute by { text }?, - attribute path { text }?, - attribute keyPoints { text }?, - attribute rotate { text }?, - attribute origin { text }? - a:documentation [ - "\x{a}" ~ - " animateColor: Animate Color Element\x{a}" ~ - " " - ] - SVG.animateColor.content = SVG.Description.class* - animateColor = - element animateColor { - attlist.animateColor, SVG.animateColor.content - } - attlist.animateColor &= - SVG.Core.attrib, - SVG.Conditional.attrib, - SVG.AnimationEvents.attrib, - SVG.External.attrib, - SVG.Animation.attrib, - SVG.AnimationAttribute.attrib, - SVG.AnimationTiming.attrib, - SVG.AnimationValue.attrib, - SVG.AnimationAddtion.attrib - a:documentation [ - "\x{a}" ~ - " animateTransform: Animate Transform Element\x{a}" ~ - " " - ] - SVG.animateTransform.content = SVG.Description.class* - animateTransform = - element animateTransform { - attlist.animateTransform, SVG.animateTransform.content - } - attlist.animateTransform &= - SVG.Core.attrib, - SVG.Conditional.attrib, - SVG.AnimationEvents.attrib, - SVG.External.attrib, - SVG.Animation.attrib, - SVG.AnimationAttribute.attrib, - SVG.AnimationTiming.attrib, - SVG.AnimationValue.attrib, - SVG.AnimationAddtion.attrib, - [ a:defaultValue = "translate" ] - attribute type { - "translate" | "scale" | "rotate" | "skewX" | "skewY" - }? - a:documentation [ - "\x{a}" ~ - " mpath: Motion Path Element\x{a}" ~ - " " - ] - SVG.mpath.content = SVG.Description.class* - mpath = element mpath { attlist.mpath, SVG.mpath.content } - attlist.mpath &= - SVG.Core.attrib, SVG.XLinkRequired.attrib, SVG.External.attrib -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-animevents-attrib.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-animevents-attrib.rnc deleted file mode 100644 index efbbabc42c5..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-animevents-attrib.rnc +++ /dev/null @@ -1,33 +0,0 @@ -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" - - -## -## SVG 1.1 Animation Events Attribute Module -## file: svg-animevents-attrib.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-animevents-attrib.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## Animation Events Attribute -## -## onbegin, onend, onrepeat, onload -## -## This module defines the AnimationEvents attribute set. -## -[ xml:lang = "en" ] -grammar { - SVG.onbegin.attrib = attribute onbegin { Script.datatype }? - SVG.onend.attrib = attribute onend { Script.datatype }? - SVG.onrepeat.attrib = attribute onrepeat { Script.datatype }? - SVG.AnimationEvents.extra.attrib = empty - SVG.AnimationEvents.attrib &= - SVG.onbegin.attrib, - SVG.onend.attrib, - SVG.onrepeat.attrib, - SVG.onload.attrib, - SVG.AnimationEvents.extra.attrib -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-clip.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-clip.rnc deleted file mode 100644 index 5471141c5fa..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-clip.rnc +++ /dev/null @@ -1,64 +0,0 @@ -default namespace = "http://www.w3.org/2000/svg" -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" - - -## -## SVG 1.1 Basic Clip Module -## file: svg-basic-clip.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-basic-clip.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## Basic Clip -## -## clipPath -## -## This module declares markup to provide support for clipping. -## - -## -## Datatypes -## -[ xml:lang = "en" ] -grammar { - ClipPathValue.datatype = xsd:string - a:documentation [ "\x{a}" ~ " SVG.Clip.attrib\x{a}" ~ " " ] - SVG.Clip.extra.attrib = empty - SVG.Clip.attrib &= - attribute clip-path { ClipPathValue.datatype }?, - attribute clip-rule { ClipFillRule.datatype }?, - SVG.Clip.extra.attrib - a:documentation [ "\x{a}" ~ " SVG.Clip.class\x{a}" ~ " " ] - SVG.Clip.extra.class = notAllowed - SVG.Clip.class |= clipPath | SVG.Clip.extra.class - a:documentation [ - "\x{a}" ~ - " clipPath: Clip Path Element\x{a}" ~ - " " - ] - SVG.clipPath.class = rect | SVG.Animation.class | SVG.Use.class - SVG.clipPath.content = SVG.Description.class*, SVG.clipPath.class* - clipPath = element clipPath { attlist.clipPath, SVG.clipPath.content } - attlist.clipPath &= - SVG.Core.attrib, - SVG.Conditional.attrib, - SVG.Style.attrib, - SVG.Text.attrib, - SVG.TextContent.attrib, - SVG.Font.attrib, - SVG.Paint.attrib, - SVG.Color.attrib, - SVG.Opacity.attrib, - SVG.Graphics.attrib, - SVG.Clip.attrib, - SVG.Mask.attrib, - SVG.Filter.attrib, - SVG.Cursor.attrib, - SVG.External.attrib, - attribute transform { TransformList.datatype }?, - attribute clipPathUnits { "userSpaceOnUse" | "objectBoundingBox" }? -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-filter.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-filter.rnc deleted file mode 100644 index 995c08e7daf..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-filter.rnc +++ /dev/null @@ -1,338 +0,0 @@ -default namespace = "http://www.w3.org/2000/svg" -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" - - -## -## SVG 1.1 Basic Filter Module -## file: svg-basic-filter.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-basic-filter.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## Basic Filter -## -## filter, feBlend, feColorMatrix, feComponentTransfer, feComposite, -## feFlood, feGaussianBlur, feImage, feMerge, feMergeNode, feOffset, -## feTile, feFuncR, feFuncG, feFuncB, feFuncA -## -## This module declares markup to provide support for filter effect. -## - -## -## Datatypes -## -[ xml:lang = "en" ] -grammar { - FilterValue.datatype = xsd:string - NumberOptionalNumber.datatype = xsd:string - a:documentation [ "\x{a}" ~ " SVG.Filter.attrib\x{a}" ~ " " ] - SVG.Filter.extra.attrib = empty - SVG.Filter.attrib &= - attribute filter { FilterValue.datatype }?, - SVG.Filter.extra.attrib - a:documentation [ "\x{a}" ~ " SVG.FilterColor.attrib\x{a}" ~ " " ] - SVG.FilterColor.extra.attrib = empty - SVG.FilterColor.attrib &= - attribute color-interpolation-filters { - "auto" | "sRGB" | "linearRGB" | "inherit" - }?, - SVG.FilterColor.extra.attrib - a:documentation [ "\x{a}" ~ " SVG.Filter.class\x{a}" ~ " " ] - SVG.Filter.extra.class = notAllowed - SVG.Filter.class |= filter | SVG.Filter.extra.class - a:documentation [ - "\x{a}" ~ - " SVG.FilterPrimitive.class\x{a}" ~ - " " - ] - SVG.FilterPrimitive.extra.class = notAllowed - SVG.FilterPrimitive.class = - feBlend - | feColorMatrix - | feComponentTransfer - | feComposite - | feFlood - | feGaussianBlur - | feImage - | feMerge - | feOffset - | feTile - | SVG.FilterPrimitive.extra.class - a:documentation [ - "\x{a}" ~ - " SVG.FilterPrimitive.attrib\x{a}" ~ - " " - ] - SVG.FilterPrimitive.extra.attrib = empty - SVG.FilterPrimitive.attrib = - attribute x { Coordinate.datatype }?, - attribute y { Coordinate.datatype }?, - attribute width { Length.datatype }?, - attribute height { Length.datatype }?, - attribute result { text }?, - SVG.FilterPrimitive.extra.attrib - a:documentation [ - "\x{a}" ~ - " SVG.FilterPrimitiveWithIn.attrib\x{a}" ~ - " " - ] - SVG.FilterPrimitiveWithIn.extra.attrib = empty - SVG.FilterPrimitiveWithIn.attrib = - SVG.FilterPrimitive.attrib, - attribute in { text }?, - SVG.FilterPrimitiveWithIn.extra.attrib - a:documentation [ "\x{a}" ~ " filter: Filter Element\x{a}" ~ " " ] - SVG.filter.content = - SVG.Description.class*, (animate | set | SVG.FilterPrimitive.class)* - filter = element filter { attlist.filter, SVG.filter.content } - attlist.filter &= - SVG.Core.attrib, - SVG.Style.attrib, - SVG.Presentation.attrib, - SVG.XLink.attrib, - SVG.External.attrib, - attribute x { Coordinate.datatype }?, - attribute y { Coordinate.datatype }?, - attribute width { Length.datatype }?, - attribute height { Length.datatype }?, - attribute filterRes { NumberOptionalNumber.datatype }?, - attribute filterUnits { "userSpaceOnUse" | "objectBoundingBox" }?, - attribute primitiveUnits { "userSpaceOnUse" | "objectBoundingBox" }? - a:documentation [ - "\x{a}" ~ - " feBlend: Filter Effect Blend Element\x{a}" ~ - " " - ] - SVG.feBlend.content = (animate | set)* - feBlend = element feBlend { attlist.feBlend, SVG.feBlend.content } - attlist.feBlend &= - SVG.Core.attrib, - SVG.FilterColor.attrib, - SVG.FilterPrimitiveWithIn.attrib, - attribute in2 { text }, - [ a:defaultValue = "normal" ] - attribute mode { - "normal" | "multiply" | "screen" | "darken" | "lighten" - }? - a:documentation [ - "\x{a}" ~ - " feColorMatrix: Filter Effect Color Matrix Element\x{a}" ~ - " " - ] - SVG.feColorMatrix.content = (animate | set)* - feColorMatrix = - element feColorMatrix { - attlist.feColorMatrix, SVG.feColorMatrix.content - } - attlist.feColorMatrix &= - SVG.Core.attrib, - SVG.FilterColor.attrib, - SVG.FilterPrimitiveWithIn.attrib, - [ a:defaultValue = "matrix" ] - attribute type { - "matrix" | "saturate" | "hueRotate" | "luminanceToAlpha" - }?, - attribute values { text }? - a:documentation [ - "\x{a}" ~ - " feComponentTransfer: Filter Effect Component Transfer Element\x{a}" ~ - " " - ] - SVG.feComponentTransfer.content = - feFuncR?, feFuncG?, feFuncB?, feFuncA? - feComponentTransfer = - element feComponentTransfer { - attlist.feComponentTransfer, SVG.feComponentTransfer.content - } - attlist.feComponentTransfer &= - SVG.Core.attrib, - SVG.FilterColor.attrib, - SVG.FilterPrimitiveWithIn.attrib - a:documentation [ - "\x{a}" ~ - " feComposite: Filter Effect Composite Element\x{a}" ~ - " " - ] - SVG.feComposite.content = (animate | set)* - feComposite = - element feComposite { attlist.feComposite, SVG.feComposite.content } - attlist.feComposite &= - SVG.Core.attrib, - SVG.FilterColor.attrib, - SVG.FilterPrimitiveWithIn.attrib, - attribute in2 { text }, - [ a:defaultValue = "over" ] - attribute operator { - "over" | "in" | "out" | "atop" | "xor" | "arithmetic" - }?, - attribute k1 { Number.datatype }?, - attribute k2 { Number.datatype }?, - attribute k3 { Number.datatype }?, - attribute k4 { Number.datatype }? - a:documentation [ - "\x{a}" ~ - " feFlood: Filter Effect Flood Element\x{a}" ~ - " " - ] - SVG.feFlood.content = (animate | set | animateColor)* - feFlood = element feFlood { attlist.feFlood, SVG.feFlood.content } - attlist.feFlood &= - SVG.Core.attrib, - SVG.Style.attrib, - SVG.Color.attrib, - SVG.FilterColor.attrib, - SVG.FilterPrimitiveWithIn.attrib, - attribute flood-color { SVGColor.datatype }?, - attribute flood-opacity { OpacityValue.datatype }? - a:documentation [ - "\x{a}" ~ - " feGaussianBlur: Filter Effect Gaussian Blur Element\x{a}" ~ - " " - ] - SVG.feGaussianBlur.content = (animate | set)* - feGaussianBlur = - element feGaussianBlur { - attlist.feGaussianBlur, SVG.feGaussianBlur.content - } - attlist.feGaussianBlur &= - SVG.Core.attrib, - SVG.FilterColor.attrib, - SVG.FilterPrimitiveWithIn.attrib, - attribute stdDeviation { NumberOptionalNumber.datatype }? - a:documentation [ - "\x{a}" ~ - " feImage: Filter Effect Image Element\x{a}" ~ - " " - ] - SVG.feImage.content = (animate | set | animateTransform)* - feImage = element feImage { attlist.feImage, SVG.feImage.content } - attlist.feImage &= - SVG.Core.attrib, - SVG.Style.attrib, - SVG.Presentation.attrib, - SVG.FilterPrimitive.attrib, - SVG.XLinkEmbed.attrib, - SVG.External.attrib, - [ a:defaultValue = "xMidYMid meet" ] - attribute preserveAspectRatio { PreserveAspectRatioSpec.datatype }? - a:documentation [ - "\x{a}" ~ - " feMerge: Filter Effect Merge Element\x{a}" ~ - " " - ] - SVG.feMerge.content = feMergeNode* - feMerge = element feMerge { attlist.feMerge, SVG.feMerge.content } - attlist.feMerge &= - SVG.Core.attrib, SVG.FilterColor.attrib, SVG.FilterPrimitive.attrib - a:documentation [ - "\x{a}" ~ - " feMergeNode: Filter Effect Merge Node Element\x{a}" ~ - " " - ] - SVG.feMergeNode.content = (animate | set)* - feMergeNode = - element feMergeNode { attlist.feMergeNode, SVG.feMergeNode.content } - attlist.feMergeNode &= - SVG.Core.attrib, - attribute in { text }? - a:documentation [ - "\x{a}" ~ - " feOffset: Filter Effect Offset Element\x{a}" ~ - " " - ] - SVG.feOffset.content = (animate | set)* - feOffset = element feOffset { attlist.feOffset, SVG.feOffset.content } - attlist.feOffset &= - SVG.Core.attrib, - SVG.FilterColor.attrib, - SVG.FilterPrimitiveWithIn.attrib, - attribute dx { Number.datatype }?, - attribute dy { Number.datatype }? - a:documentation [ - "\x{a}" ~ - " feTile: Filter Effect Tile Element\x{a}" ~ - " " - ] - SVG.feTile.content = (animate | set)* - feTile = element feTile { attlist.feTile, SVG.feTile.content } - attlist.feTile &= - SVG.Core.attrib, - SVG.FilterColor.attrib, - SVG.FilterPrimitiveWithIn.attrib - a:documentation [ - "\x{a}" ~ - " feFuncR: Filter Effect Function Red Element\x{a}" ~ - " " - ] - SVG.feFuncR.content = (animate | set)* - feFuncR = element feFuncR { attlist.feFuncR, SVG.feFuncR.content } - attlist.feFuncR &= - SVG.Core.attrib, - attribute type { - "identity" | "table" | "discrete" | "linear" | "gamma" - }, - attribute tableValues { text }?, - attribute slope { Number.datatype }?, - attribute intercept { Number.datatype }?, - attribute amplitude { Number.datatype }?, - attribute exponent { Number.datatype }?, - attribute offset { Number.datatype }? - a:documentation [ - "\x{a}" ~ - " feFuncG: Filter Effect Function Green Element\x{a}" ~ - " " - ] - SVG.feFuncG.content = (animate | set)* - feFuncG = element feFuncG { attlist.feFuncG, SVG.feFuncG.content } - attlist.feFuncG &= - SVG.Core.attrib, - attribute type { - "identity" | "table" | "discrete" | "linear" | "gamma" - }, - attribute tableValues { text }?, - attribute slope { Number.datatype }?, - attribute intercept { Number.datatype }?, - attribute amplitude { Number.datatype }?, - attribute exponent { Number.datatype }?, - attribute offset { Number.datatype }? - a:documentation [ - "\x{a}" ~ - " feFuncB: Filter Effect Function Blue Element\x{a}" ~ - " " - ] - SVG.feFuncB.content = (animate | set)* - feFuncB = element feFuncB { attlist.feFuncB, SVG.feFuncB.content } - attlist.feFuncB &= - SVG.Core.attrib, - attribute type { - "identity" | "table" | "discrete" | "linear" | "gamma" - }, - attribute tableValues { text }?, - attribute slope { Number.datatype }?, - attribute intercept { Number.datatype }?, - attribute amplitude { Number.datatype }?, - attribute exponent { Number.datatype }?, - attribute offset { Number.datatype }? - a:documentation [ - "\x{a}" ~ - " feFuncA: Filter Effect Function Alpha Element\x{a}" ~ - " " - ] - SVG.feFuncA.content = (animate | set)* - feFuncA = element feFuncA { attlist.feFuncA, SVG.feFuncA.content } - attlist.feFuncA &= - SVG.Core.attrib, - attribute type { - "identity" | "table" | "discrete" | "linear" | "gamma" - }, - attribute tableValues { text }?, - attribute slope { Number.datatype }?, - attribute intercept { Number.datatype }?, - attribute amplitude { Number.datatype }?, - attribute exponent { Number.datatype }?, - attribute offset { Number.datatype }? -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-font.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-font.rnc deleted file mode 100644 index a45d34e3c64..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-font.rnc +++ /dev/null @@ -1,196 +0,0 @@ -default namespace = "http://www.w3.org/2000/svg" -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" - - -## -## SVG 1.1 Basic Font Module -## file: svg-basic-font.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-basic-font.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## Basic Font -## -## font, font-face, glyph, missing-glyph, hkern, vkern, font-face-src, -## font-face-uri, font-face-name -## -## This module declares markup to provide support for template. -## - -## -## SVG.Font.class -## -[ xml:lang = "en" ] -grammar { - SVG.Font.extra.class = notAllowed - SVG.Font.class |= font | font-face | SVG.Font.extra.class - a:documentation [ "\x{a}" ~ " font: Font Element\x{a}" ~ " " ] - SVG.font.content = - SVG.Description.class*, - font-face, - missing-glyph, - (glyph | hkern | vkern)* - font = element font { attlist.font, SVG.font.content } - attlist.font &= - SVG.Core.attrib, - SVG.Style.attrib, - SVG.Presentation.attrib, - SVG.External.attrib, - attribute horiz-origin-x { Number.datatype }?, - attribute horiz-origin-y { Number.datatype }?, - attribute horiz-adv-x { Number.datatype }, - attribute vert-origin-x { Number.datatype }?, - attribute vert-origin-y { Number.datatype }?, - attribute vert-adv-y { Number.datatype }? - a:documentation [ - "\x{a}" ~ - " font-face: Font Face Element\x{a}" ~ - " " - ] - SVG.font-face.extra.class = notAllowed - SVG.font-face.content = - SVG.Description.class*, font-face-src?, SVG.font-face.extra.class - font-face = - element font-face { attlist.font-face, SVG.font-face.content } - attlist.font-face &= - SVG.Core.attrib, - attribute font-family { text }?, - attribute font-style { text }?, - attribute font-variant { text }?, - attribute font-weight { text }?, - attribute font-stretch { text }?, - attribute font-size { text }?, - attribute unicode-range { text }?, - attribute units-per-em { Number.datatype }?, - attribute panose-1 { text }?, - attribute stemv { Number.datatype }?, - attribute stemh { Number.datatype }?, - attribute slope { Number.datatype }?, - attribute cap-height { Number.datatype }?, - attribute x-height { Number.datatype }?, - attribute accent-height { Number.datatype }?, - attribute ascent { Number.datatype }?, - attribute descent { Number.datatype }?, - attribute widths { text }?, - attribute bbox { text }?, - attribute ideographic { Number.datatype }?, - attribute alphabetic { Number.datatype }?, - attribute mathematical { Number.datatype }?, - attribute hanging { Number.datatype }?, - attribute v-ideographic { Number.datatype }?, - attribute v-alphabetic { Number.datatype }?, - attribute v-mathematical { Number.datatype }?, - attribute v-hanging { Number.datatype }?, - attribute underline-position { Number.datatype }?, - attribute underline-thickness { Number.datatype }?, - attribute strikethrough-position { Number.datatype }?, - attribute strikethrough-thickness { Number.datatype }?, - attribute overline-position { Number.datatype }?, - attribute overline-thickness { Number.datatype }? - a:documentation [ "\x{a}" ~ " glyph: Glyph Element\x{a}" ~ " " ] - SVG.glyph.class = notAllowed - SVG.glyph.content = SVG.Description.class*, SVG.glyph.class* - glyph = element glyph { attlist.glyph, SVG.glyph.content } - attlist.glyph &= - SVG.Core.attrib, - SVG.Style.attrib, - SVG.Presentation.attrib, - attribute unicode { text }?, - attribute glyph-name { text }?, - attribute d { PathData.datatype }?, - attribute orientation { text }?, - attribute arabic-form { text }?, - attribute lang { LanguageCodes.datatype }?, - attribute horiz-adv-x { Number.datatype }?, - attribute vert-origin-x { Number.datatype }?, - attribute vert-origin-y { Number.datatype }?, - attribute vert-adv-y { Number.datatype }? - a:documentation [ - "\x{a}" ~ - " missing-glyph: Missing Glyph Element\x{a}" ~ - " " - ] - SVG.missing-glyph.class = notAllowed - SVG.missing-glyph.content = - SVG.Description.class*, SVG.missing-glyph.class* - missing-glyph = - element missing-glyph { - attlist.missing-glyph, SVG.missing-glyph.content - } - attlist.missing-glyph &= - SVG.Core.attrib, - SVG.Style.attrib, - SVG.Presentation.attrib, - attribute d { PathData.datatype }?, - attribute horiz-adv-x { Number.datatype }?, - attribute vert-origin-x { Number.datatype }?, - attribute vert-origin-y { Number.datatype }?, - attribute vert-adv-y { Number.datatype }? - a:documentation [ - "\x{a}" ~ - " hkern: Horizontal Kerning Element\x{a}" ~ - " " - ] - SVG.hkern.content = empty - hkern = element hkern { attlist.hkern, SVG.hkern.content } - attlist.hkern &= - SVG.Core.attrib, - attribute u1 { text }?, - attribute g1 { text }?, - attribute u2 { text }?, - attribute g2 { text }?, - attribute k { Number.datatype } - a:documentation [ - "\x{a}" ~ - " vkern: Vertical Kerning Element\x{a}" ~ - " " - ] - SVG.vkern.content = empty - vkern = element vkern { attlist.vkern, SVG.vkern.content } - attlist.vkern &= - SVG.Core.attrib, - attribute u1 { text }?, - attribute g1 { text }?, - attribute u2 { text }?, - attribute g2 { text }?, - attribute k { Number.datatype } - a:documentation [ - "\x{a}" ~ - " font-face-src: Font Face Source Element\x{a}" ~ - " " - ] - SVG.font-face-src.content = (font-face-uri | font-face-name)+ - font-face-src = - element font-face-src { - attlist.font-face-src, SVG.font-face-src.content - } - attlist.font-face-src &= SVG.Core.attrib - a:documentation [ - "\x{a}" ~ - " font-face-uri: Font Face URI Element\x{a}" ~ - " " - ] - SVG.font-face-uri.content = empty - font-face-uri = - element font-face-uri { - attlist.font-face-uri, SVG.font-face-uri.content - } - attlist.font-face-uri &= SVG.Core.attrib, SVG.XLinkRequired.attrib - a:documentation [ - "\x{a}" ~ - " font-face-name: Font Face Name Element\x{a}" ~ - " " - ] - SVG.font-face-name.content = empty - font-face-name = - element font-face-name { - attlist.font-face-name, SVG.font-face-name.content - } - attlist.font-face-name &= - SVG.Core.attrib, - attribute name { text }? -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-graphics-attrib.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-graphics-attrib.rnc deleted file mode 100644 index 606e2e4e92d..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-graphics-attrib.rnc +++ /dev/null @@ -1,49 +0,0 @@ -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" - - -## -## SVG 1.1 Basic Graphics Attribute Module -## file: svg-basic-graphics-attrib.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-basic-graphics-attrib.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## Basic Graphics Attribute -## -## display, visibility -## -## This module defines the Graphics attribute set. -## -[ xml:lang = "en" ] -grammar { - SVG.display.attrib = - attribute display { - "inline" - | "block" - | "list-item" - | "run-in" - | "compact" - | "marker" - | "table" - | "inline-table" - | "table-row-group" - | "table-header-group" - | "table-footer-group" - | "table-row" - | "table-column-group" - | "table-column" - | "table-cell" - | "table-caption" - | "none" - | "inherit" - }? - SVG.visibility.attrib = - attribute visibility { "visible" | "hidden" | "inherit" }? - SVG.Graphics.extra.attrib = empty - SVG.Graphics.attrib &= - SVG.display.attrib, SVG.visibility.attrib, SVG.Graphics.extra.attrib -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-structure.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-structure.rnc deleted file mode 100644 index 67b94df81a1..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-structure.rnc +++ /dev/null @@ -1,293 +0,0 @@ -default namespace = "http://www.w3.org/2000/svg" -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" - - -## -## SVG 1.1 Basic Structure Module -## file: svg-basic-structure.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-basic-structure.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## Basic Structure -## -## svg, g, defs, desc, title, metadata, use -## -## This module declares the major structural elements and their attributes. -## -[ xml:lang = "en" ] -grammar { - - ## - ## The root element is "svg". - ## - start = svg - - ## - ## Include core set of modules - ## - div { - - ## - ## Datatypes Module - ## - include "svg-datatypes.rnc" - - ## - ## Core Attribute Module - ## - include "svg-core-attrib.rnc" - } - a:documentation [ - "\x{a}" ~ - " Content Models (Default)\x{a}" ~ - " " - ] - SVG.Profile.class = notAllowed - SVG.Gradient.class = notAllowed - SVG.Pattern.class = notAllowed - SVG.Clip.class = notAllowed - SVG.Mask.class = notAllowed - SVG.Filter.class = notAllowed - SVG.Cursor.class = notAllowed - SVG.Marker.class = notAllowed - SVG.View.class = notAllowed - SVG.Script.class = notAllowed - SVG.Font.class = notAllowed - SVG.Extensibility.class = notAllowed - SVG.Conditional.class = notAllowed - SVG.Image.class = notAllowed - SVG.Style.class = notAllowed - SVG.Shape.class = notAllowed - SVG.Text.class = notAllowed - SVG.Hyperlink.class = notAllowed - SVG.Animation.class = notAllowed - a:documentation [ - "\x{a}" ~ - " Attribute Collections (Default)\x{a}" ~ - " " - ] - SVG.Container.attrib = empty - SVG.Viewport.attrib = empty - SVG.Text.attrib = empty - SVG.TextContent.attrib = empty - SVG.Opacity.attrib = empty - SVG.Marker.attrib = empty - SVG.Profile.attrib = empty - SVG.Gradient.attrib = empty - SVG.Clip.attrib = empty - SVG.Mask.attrib = empty - SVG.Filter.attrib = empty - SVG.FilterColor.attrib = empty - SVG.Cursor.attrib = empty - SVG.External.attrib = empty - SVG.Conditional.attrib = empty - SVG.Color.attrib = empty - SVG.Paint.attrib = empty - SVG.Graphics.attrib = empty - SVG.DocumentEvents.attrib = empty - SVG.GraphicalEvents.attrib = empty - SVG.onload.attrib = empty - SVG.AnimationEvents.attrib = empty - SVG.XLink.attrib = empty - SVG.XLinkRequired.attrib = empty - SVG.XLinkEmbed.attrib = empty - SVG.XLinkReplace.attrib = empty - SVG.Style.attrib = empty - SVG.Font.attrib = empty - a:documentation [ "\x{a}" ~ " SVG.Description.class\x{a}" ~ " " ] - SVG.Description.extra.class = notAllowed - SVG.Description.class = - desc | title | metadata | SVG.Description.extra.class - a:documentation [ "\x{a}" ~ " SVG.Use.class\x{a}" ~ " " ] - SVG.Use.extra.class = notAllowed - SVG.Use.class = use | SVG.Use.extra.class - a:documentation [ "\x{a}" ~ " SVG.Structure.class\x{a}" ~ " " ] - SVG.Structure.extra.class = notAllowed - SVG.Structure.class = - svg | g | defs | SVG.Use.class | SVG.Structure.extra.class - a:documentation [ - "\x{a}" ~ - " SVG.Presentation.attrib\x{a}" ~ - " " - ] - SVG.Presentation.extra.attrib = empty - SVG.Presentation.attrib = - SVG.Container.attrib, - SVG.Viewport.attrib, - SVG.Text.attrib, - SVG.TextContent.attrib, - SVG.Font.attrib, - SVG.Paint.attrib, - SVG.Color.attrib, - SVG.Opacity.attrib, - SVG.Graphics.attrib, - SVG.Marker.attrib, - SVG.Profile.attrib, - SVG.Gradient.attrib, - SVG.Clip.attrib, - SVG.Mask.attrib, - SVG.Filter.attrib, - SVG.FilterColor.attrib, - SVG.Cursor.attrib, - attribute flood-color { SVGColor.datatype }?, - attribute flood-opacity { OpacityValue.datatype }?, - attribute lighting-color { SVGColor.datatype }?, - SVG.Presentation.extra.attrib - a:documentation [ - "\x{a}" ~ - " svg: SVG Document Element\x{a}" ~ - " " - ] - SVG.svg.content = - (SVG.Description.class - | SVG.Animation.class - | SVG.Structure.class - | SVG.Conditional.class - | SVG.Image.class - | SVG.Style.class - | SVG.Shape.class - | SVG.Text.class - | SVG.Marker.class - | SVG.Profile.class - | SVG.Gradient.class - | SVG.Pattern.class - | SVG.Clip.class - | SVG.Mask.class - | SVG.Filter.class - | SVG.Cursor.class - | SVG.Hyperlink.class - | SVG.View.class - | SVG.Script.class - | SVG.Font.class)* - svg = element svg { attlist.svg, SVG.svg.content } - attlist.svg &= - SVG.Core.attrib, - SVG.Conditional.attrib, - SVG.Style.attrib, - SVG.Presentation.attrib, - SVG.DocumentEvents.attrib, - SVG.GraphicalEvents.attrib, - SVG.External.attrib, - attribute x { Coordinate.datatype }?, - attribute y { Coordinate.datatype }?, - attribute width { Length.datatype }?, - attribute height { Length.datatype }?, - attribute viewBox { ViewBoxSpec.datatype }?, - [ a:defaultValue = "xMidYMid meet" ] - attribute preserveAspectRatio { PreserveAspectRatioSpec.datatype }?, - [ a:defaultValue = "magnify" ] - attribute zoomAndPan { "disable" | "magnify" }?, - [ a:defaultValue = "1.1" ] attribute version { xsd:string "1.1" }?, - attribute baseProfile { Text.datatype }?, - [ a:defaultValue = "text/ecmascript" ] - attribute contentScriptType { ContentType.datatype }?, - [ a:defaultValue = "text/css" ] - attribute contentStyleType { ContentType.datatype }? - a:documentation [ "\x{a}" ~ " g: Group Element\x{a}" ~ " " ] - SVG.g.content = - (SVG.Description.class - | SVG.Animation.class - | SVG.Structure.class - | SVG.Conditional.class - | SVG.Image.class - | SVG.Style.class - | SVG.Shape.class - | SVG.Text.class - | SVG.Marker.class - | SVG.Profile.class - | SVG.Gradient.class - | SVG.Pattern.class - | SVG.Clip.class - | SVG.Mask.class - | SVG.Filter.class - | SVG.Cursor.class - | SVG.Hyperlink.class - | SVG.View.class - | SVG.Script.class - | SVG.Font.class)* - g = element g { attlist.g, SVG.g.content } - attlist.g &= - SVG.Core.attrib, - SVG.Conditional.attrib, - SVG.Style.attrib, - SVG.Presentation.attrib, - SVG.GraphicalEvents.attrib, - SVG.External.attrib, - attribute transform { TransformList.datatype }? - a:documentation [ - "\x{a}" ~ - " defs: Definisions Element\x{a}" ~ - " " - ] - SVG.defs.content = - (SVG.Description.class - | SVG.Animation.class - | SVG.Structure.class - | SVG.Conditional.class - | SVG.Image.class - | SVG.Style.class - | SVG.Shape.class - | SVG.Text.class - | SVG.Marker.class - | SVG.Profile.class - | SVG.Gradient.class - | SVG.Pattern.class - | SVG.Clip.class - | SVG.Mask.class - | SVG.Filter.class - | SVG.Cursor.class - | SVG.Hyperlink.class - | SVG.View.class - | SVG.Script.class - | SVG.Font.class)* - defs = element defs { attlist.defs, SVG.defs.content } - attlist.defs &= - SVG.Core.attrib, - SVG.Conditional.attrib, - SVG.Style.attrib, - SVG.Presentation.attrib, - SVG.GraphicalEvents.attrib, - SVG.External.attrib, - attribute transform { TransformList.datatype }? - a:documentation [ - "\x{a}" ~ - " desc: Description Element\x{a}" ~ - " " - ] - SVG.desc.content = text - desc = element desc { attlist.desc, SVG.desc.content } - attlist.desc &= SVG.Core.attrib, SVG.Style.attrib - a:documentation [ "\x{a}" ~ " title: Title Element\x{a}" ~ " " ] - SVG.title.content = text - title = element title { attlist.title, SVG.title.content } - attlist.title &= SVG.Core.attrib, SVG.Style.attrib - a:documentation [ - "\x{a}" ~ - " metadata: Metadata Element\x{a}" ~ - " " - ] - SVG.metadata.content = text - metadata = element metadata { attlist.metadata, SVG.metadata.content } - attlist.metadata &= SVG.Core.attrib - a:documentation [ "\x{a}" ~ " use: Use Element\x{a}" ~ " " ] - SVG.use.content = SVG.Description.class*, SVG.Animation.class* - use = element use { attlist.use, SVG.use.content } - attlist.use &= - SVG.Core.attrib, - SVG.Conditional.attrib, - SVG.Style.attrib, - SVG.Presentation.attrib, - SVG.GraphicalEvents.attrib, - SVG.XLinkEmbed.attrib, - SVG.External.attrib, - attribute x { Coordinate.datatype }?, - attribute y { Coordinate.datatype }?, - attribute width { Length.datatype }?, - attribute height { Length.datatype }?, - attribute transform { TransformList.datatype }? -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-text.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-text.rnc deleted file mode 100644 index 8e8b2c728bd..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-basic-text.rnc +++ /dev/null @@ -1,137 +0,0 @@ -default namespace = "http://www.w3.org/2000/svg" -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" - - -## -## SVG 1.1 Basic Text Module -## file: svg-basic-text.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-basic-text.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## Basic Text -## -## text, altGlyph, altGlyphDef, glyphRef -## -## This module declares markup to provide support for text. -## - -## -## Datatypes -## -[ xml:lang = "en" ] -grammar { - FontFamilyValue.datatype = xsd:string - FontSizeValue.datatype = xsd:string - a:documentation [ "\x{a}" ~ " SVG.Font.attrib\x{a}" ~ " " ] - SVG.Font.extra.attrib = empty - SVG.Font.attrib &= - attribute font-family { FontFamilyValue.datatype }?, - attribute font-size { FontSizeValue.datatype }?, - attribute font-style { - "normal" | "italic" | "oblique" | "inherit" - }?, - attribute font-weight { - "normal" - | "bold" - | "bolder" - | "lighter" - | "100" - | "200" - | "300" - | "400" - | "500" - | "600" - | "700" - | "800" - | "900" - | "inherit" - }?, - SVG.Font.extra.attrib - a:documentation [ "\x{a}" ~ " SVG.Text.class\x{a}" ~ " " ] - SVG.Text.extra.class = notAllowed - SVG.Text.class |= \text | SVG.Text.extra.class - a:documentation [ "\x{a}" ~ " SVG.TextContent.class\x{a}" ~ " " ] - SVG.TextContent.extra.class = notAllowed - SVG.TextContent.class = altGlyph | SVG.TextContent.extra.class - a:documentation [ "\x{a}" ~ " text: Text Element\x{a}" ~ " " ] - SVG.text.class = - text - | SVG.Description.class - | SVG.Animation.class - | # <ref name="SVG.TextContent.extra.class"/> - SVG.Hyperlink.class - SVG.text.content = SVG.text.class* - \text = element text { attlist.text, SVG.text.content } - attlist.text &= - SVG.Core.attrib, - SVG.Conditional.attrib, - SVG.Style.attrib, - SVG.Font.attrib, - SVG.Paint.attrib, - SVG.Color.attrib, - SVG.Opacity.attrib, - SVG.Graphics.attrib, - SVG.Clip.attrib, - SVG.Mask.attrib, - SVG.Filter.attrib, - SVG.GraphicalEvents.attrib, - SVG.Cursor.attrib, - SVG.External.attrib, - attribute x { Coordinates.datatype }?, - attribute y { Coordinates.datatype }?, - attribute rotate { Numbers.datatype }?, - attribute transform { TransformList.datatype }? - a:documentation [ - "\x{a}" ~ - " altGlyph: Alternate Glyph Element\x{a}" ~ - " " - ] - SVG.altGlyph.content = text - altGlyph = element altGlyph { attlist.altGlyph, SVG.altGlyph.content } - attlist.altGlyph &= - SVG.Core.attrib, - SVG.Conditional.attrib, - SVG.Style.attrib, - SVG.Font.attrib, - SVG.Paint.attrib, - SVG.Color.attrib, - SVG.Opacity.attrib, - SVG.Graphics.attrib, - SVG.Clip.attrib, - SVG.Mask.attrib, - SVG.Filter.attrib, - SVG.GraphicalEvents.attrib, - SVG.Cursor.attrib, - SVG.XLink.attrib, - SVG.External.attrib, - attribute glyphRef { text }?, - attribute format { text }? - a:documentation [ - "\x{a}" ~ - " altGlyphDef: Alternate Glyph Definition Element\x{a}" ~ - " " - ] - SVG.altGlyphDef.content = glyphRef+ - altGlyphDef = - element altGlyphDef { attlist.altGlyphDef, SVG.altGlyphDef.content } - attlist.altGlyphDef &= SVG.Core.attrib - a:documentation [ - "\x{a}" ~ - " glyphRef: Glyph Reference Element\x{a}" ~ - " " - ] - SVG.glyphRef.content = empty - glyphRef = element glyphRef { attlist.glyphRef, SVG.glyphRef.content } - attlist.glyphRef &= - SVG.Core.attrib, - SVG.Style.attrib, - SVG.Font.attrib, - SVG.XLink.attrib, - attribute glyphRef { text }?, - attribute format { text }? -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-clip.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-clip.rnc deleted file mode 100644 index 50dd76142ea..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-clip.rnc +++ /dev/null @@ -1,30 +0,0 @@ -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" -namespace ns1 = "http://www.w3.org/2000/svg" - - -## -## SVG 1.1 Clip Module -## file: svg-clip.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-clip.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## Clip -## -## clipPath -## -## This module declares markup to provide support for clipping. -## -[ xml:lang = "en" ] -grammar { - include "svg-basic-clip.rnc" inherit = ns1 - - ## - ## extend content model of clipPath - ## - SVG.clipPath.class |= SVG.Shape.class | SVG.Text.class -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-conditional.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-conditional.rnc deleted file mode 100644 index 922554a6a8d..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-conditional.rnc +++ /dev/null @@ -1,62 +0,0 @@ -default namespace = "http://www.w3.org/2000/svg" -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" - - -## -## SVG 1.1 Conditional Processing Module -## file: svg-conditional.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-conditional.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## Conditional Processing -## -## switch -## -## This module declares markup to provide support for conditional processing. -## - -## -## Datatypes -## -[ xml:lang = "en" ] -grammar { - ExtensionList.datatype = xsd:string - FeatureList.datatype = xsd:string - a:documentation [ "\x{a}" ~ " SVG.Conditional.attrib\x{a}" ~ " " ] - SVG.Conditional.extra.attrib = empty - SVG.Conditional.attrib &= - attribute requiredFeatures { FeatureList.datatype }?, - attribute requiredExtensions { ExtensionList.datatype }?, - attribute systemLanguage { LanguageCodes.datatype }?, - SVG.Conditional.extra.attrib - a:documentation [ "\x{a}" ~ " SVG.Conditional.class\x{a}" ~ " " ] - SVG.Conditional.extra.class = notAllowed - SVG.Conditional.class |= switch | SVG.Conditional.extra.class - a:documentation [ "\x{a}" ~ " switch: Switch Element\x{a}" ~ " " ] - SVG.switch.content = - SVG.Description.class*, - (svg - | g - | use - | \text - | SVG.Animation.class - | SVG.Conditional.class - | SVG.Image.class - | SVG.Shape.class - | SVG.Hyperlink.class - | SVG.Extensibility.class)* - switch = element switch { attlist.switch, SVG.switch.content } - attlist.switch &= - SVG.Core.attrib, - SVG.Conditional.attrib, - SVG.Style.attrib, - SVG.Presentation.attrib, - SVG.GraphicalEvents.attrib, - SVG.External.attrib, - attribute transform { TransformList.datatype }? -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-container-attrib.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-container-attrib.rnc deleted file mode 100644 index fb4ac5ff47f..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-container-attrib.rnc +++ /dev/null @@ -1,33 +0,0 @@ -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" - - -## -## SVG 1.1 Container Attribute Module -## file: svg-container-attrib.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-container-attrib.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## Container Attribute -## -## enable-background -## -## This module defines the Container attribute set. -## -[ xml:lang = "en" ] -grammar { - - ## - ## 'enable-background' property/attribute value (e.g., 'new', 'accumulate') - ## - EnableBackgroundValue.datatype = xsd:string - SVG.enable-background.attrib = - attribute enable-background { EnableBackgroundValue.datatype }? - SVG.Container.extra.attrib = empty - SVG.Container.attrib &= - SVG.enable-background.attrib, SVG.Container.extra.attrib -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-core-attrib.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-core-attrib.rnc deleted file mode 100644 index e9d73f1601f..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-core-attrib.rnc +++ /dev/null @@ -1,35 +0,0 @@ -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" - - -## -## SVG 1.1 Core Attribute Module -## file: svg-core-attrib.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-core-attrib.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## Core Attribute -## -## id, xml:base, xml:lang, xml:space -## -## This module defines the core set of attributes that can be present on -## any element. -## -[ xml:lang = "en" ] -grammar { - SVG.id.attrib = attribute id { xsd:ID }? - SVG.base.attrib = attribute xml:base { URI.datatype }? - SVG.lang.attrib = attribute xml:lang { LanguageCode.datatype }? - SVG.space.attrib = attribute xml:space { "default" | "preserve" }? - SVG.Core.extra.attrib = empty - SVG.Core.attrib = - SVG.id.attrib, - SVG.base.attrib, - SVG.lang.attrib, - SVG.space.attrib, - SVG.Core.extra.attrib -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-cursor.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-cursor.rnc deleted file mode 100644 index 50b42d15627..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-cursor.rnc +++ /dev/null @@ -1,47 +0,0 @@ -default namespace = "http://www.w3.org/2000/svg" -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" - - -## -## SVG 1.1 Cursor Module -## file: svg-cursor.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-cursor.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## Cursor -## -## cursor -## -## This module declares markup to provide support for cursor. -## - -## -## Datatypes -## -[ xml:lang = "en" ] -grammar { - CursorValue.datatype = xsd:string - a:documentation [ "\x{a}" ~ " SVG.Cursor.attrib\x{a}" ~ " " ] - SVG.Cursor.extra.attrib = empty - SVG.Cursor.attrib &= - attribute cursor { CursorValue.datatype }?, - SVG.Cursor.extra.attrib - a:documentation [ "\x{a}" ~ " SVG.Cursor.class\x{a}" ~ " " ] - SVG.Cursor.extra.class = notAllowed - SVG.Cursor.class |= cursor | SVG.Cursor.extra.class - a:documentation [ "\x{a}" ~ " cursor: Cursor Element\x{a}" ~ " " ] - SVG.cursor.content = SVG.Description.class* - cursor = element cursor { attlist.cursor, SVG.cursor.content } - attlist.cursor &= - SVG.Core.attrib, - SVG.Conditional.attrib, - SVG.XLinkRequired.attrib, - SVG.External.attrib, - attribute x { Coordinate.datatype }?, - attribute y { Coordinate.datatype }? -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-datatypes.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-datatypes.rnc deleted file mode 100644 index 7a3ea4b659f..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-datatypes.rnc +++ /dev/null @@ -1,135 +0,0 @@ -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" - - -## -## SVG 1.1 Datatypes Module -## file: svg-datatypes.mod -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-datatypes.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## Datatypes -## -## This module declares common data types for properties and attributes. -## - -## -## feature specification -## -[ xml:lang = "en" ] -grammar { - Boolean.datatype = "false" | "true" - - ## - ## 'clip-rule' or 'fill-rule' property/attribute value - ## - ClipFillRule.datatype = "nonzero" | "evenodd" | "inherit" - - ## - ## media type, as per [RFC2045] - ## - ContentType.datatype = xsd:string - - ## - ## a <coordinate> - ## - Coordinate.datatype = xsd:string - - ## - ## a list of <coordinate>s - ## - Coordinates.datatype = xsd:string - - ## - ## a <color> value - ## - Color.datatype = xsd:string - - ## - ## a <integer> - ## - Integer.datatype = xsd:string - - ## - ## a language code, as per [RFC3066] - ## - LanguageCode.datatype = xsd:language - - ## - ## comma-separated list of language codes, as per [RFC3066] - ## - LanguageCodes.datatype = xsd:string - - ## - ## a <ength> - ## - Length.datatype = xsd:string - - ## - ## a list of <length>s - ## - Lengths.datatype = xsd:string - - ## - ## a <number> - ## - Number.datatype = xsd:string - - ## - ## a list of <number>s - ## - Numbers.datatype = xsd:string - - ## - ## opacity value (e.g., <number>) - ## - OpacityValue.datatype = xsd:string - - ## - ## a path data specification - ## - PathData.datatype = xsd:string - - ## - ## 'preserveAspectRatio' attribute specification - ## - PreserveAspectRatioSpec.datatype = - xsd:string { - pattern = - "\s*(none|xMinYMin|xMidYMin|xMaxYMin|xMinYMid|xMidYMid|xMaxYMid|xMinYMax|xMidYMax|xMaxYMax)\s+(meet|slice)?\s*" - } - - ## - ## script expression - ## - Script.datatype = xsd:string - - ## - ## An SVG color value (RGB plus optional ICC) - ## - SVGColor.datatype = xsd:string - - ## - ## arbitrary text string - ## - Text.datatype = xsd:string - - ## - ## list of transforms - ## - TransformList.datatype = xsd:string - - ## - ## a Uniform Resource Identifier, see [URI] - ## - URI.datatype = xsd:anyURI - - ## - ## 'viewBox' attribute specification - ## - ViewBoxSpec.datatype = xsd:string -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-docevents-attrib.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-docevents-attrib.rnc deleted file mode 100644 index a03b011c8d3..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-docevents-attrib.rnc +++ /dev/null @@ -1,38 +0,0 @@ -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" - - -## -## SVG 1.1 Document Events Attribute Module -## file: svg-docevents-attrib.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-docevents-attrib.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## Document Events Attribute -## -## onunload, onabort, onerror, onresize, onscroll, onzoom -## -## This module defines the DocumentEvents attribute set. -## -[ xml:lang = "en" ] -grammar { - SVG.onunload.attrib = attribute onunload { Script.datatype }? - SVG.onabort.attrib = attribute onabort { Script.datatype }? - SVG.onerror.attrib = attribute onerror { Script.datatype }? - SVG.onresize.attrib = attribute onresize { Script.datatype }? - SVG.onscroll.attrib = attribute onscroll { Script.datatype }? - SVG.onzoom.attrib = attribute onzoom { Script.datatype }? - SVG.DocumentEvents.extra.attrib = empty - SVG.DocumentEvents.attrib &= - SVG.onunload.attrib, - SVG.onabort.attrib, - SVG.onerror.attrib, - SVG.onresize.attrib, - SVG.onscroll.attrib, - SVG.onzoom.attrib, - SVG.DocumentEvents.extra.attrib -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-extensibility.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-extensibility.rnc deleted file mode 100644 index 23ef64bf988..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-extensibility.rnc +++ /dev/null @@ -1,62 +0,0 @@ -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" -default namespace ns1 = "http://www.w3.org/2000/svg" - -a:documentation [ - "\x{a}" ~ - " SVG 1.1 Extensibility Module\x{a}" ~ - " file: svg-extensibility.rng\x{a}" ~ - "\x{a}" ~ - " This is SVG, a language for describing two-dimensional graphics in XML.\x{a}" ~ - " Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.\x{a}" ~ - "\x{a}" ~ - " $Id: svg-extensibility.rng,v 1.1 2003/07/15 07:11:10 dean Exp $\x{a}" ~ - "\x{a}" -] -a:documentation [ - "\x{a}" ~ - " Extensibility\x{a}" ~ - "\x{a}" ~ - " foreignObject\x{a}" ~ - "\x{a}" ~ - " This module declares markup to provide support for extensibility.\x{a}" ~ - " " -] -a:documentation [ "\x{a}" ~ " SVG.Extensibility.class\x{a}" ~ " " ] -SVG.Extensibility.extra.class = notAllowed -SVG.Extensibility.class |= foreignObject | SVG.Extensibility.extra.class -a:documentation [ - "\x{a}" ~ - " foreignObject: Foreign Object Element\x{a}" ~ - " " -] -SVG.foreignObject.content = - (text - | svg - # ref name="foreignElement"/ - )* -foreignObject = - element foreignObject { - attlist.foreignObject, SVG.foreignObject.content - } -attlist.foreignObject &= - SVG.Core.attrib, - SVG.Conditional.attrib, - SVG.Style.attrib, - SVG.Presentation.attrib, - SVG.GraphicalEvents.attrib, - SVG.External.attrib, - attribute x { Coordinate.datatype }?, - attribute y { Coordinate.datatype }?, - attribute width { Length.datatype }, - attribute height { Length.datatype }, - attribute transform { TransformList.datatype }? - -## -## any element in foreign namespace -## -foreignElement = - element * - ns1:* { - (attribute * - ns1:* { text } - | text - | foreignElement)* - } diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-extresources-attrib.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-extresources-attrib.rnc deleted file mode 100644 index 6c1274e082a..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-extresources-attrib.rnc +++ /dev/null @@ -1,28 +0,0 @@ -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" - - -## -## SVG 1.1 External Resources Attribute Module -## file: svg-extresources-attrib.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-extresources-attrib.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## External Resources Attribute -## -## externalResourcesRequired -## -## This module defines the External attribute set. -## -[ xml:lang = "en" ] -grammar { - SVG.externalResourcesRequired.attrib = - attribute externalResourcesRequired { Boolean.datatype }? - SVG.External.extra.attrib = empty - SVG.External.attrib &= - SVG.externalResourcesRequired.attrib, SVG.External.extra.attrib -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-filter.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-filter.rnc deleted file mode 100644 index 9d4cc259ef4..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-filter.rnc +++ /dev/null @@ -1,214 +0,0 @@ -default namespace = "http://www.w3.org/2000/svg" -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" - - -## -## SVG 1.1 Filter Module -## file: svg-filter.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-filter.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## Filter -## -## filter, feBlend, feColorMatrix, feComponentTransfer, feComposite, -## feConvolveMatrix, feDiffuseLighting, feDisplacementMap, feFlood, -## feGaussianBlur, feImage, feMerge, feMergeNode, feMorphology, feOffset, -## feSpecularLighting, feTile, feTurbulence, feDistantLight, fePointLight, -## feSpotLight, feFuncR, feFuncG, feFuncB, feFuncA -## -## This module declares markup to provide support for filter effect. -## -[ xml:lang = "en" ] -grammar { - include "svg-basic-filter.rnc" - - ## - ## extend SVG.FilterPrimitive.class - ## - SVG.FilterPrimitive.class |= - feConvolveMatrix - | feDiffuseLighting - | feDisplacementMap - | feMorphology - | feSpecularLighting - | feTurbulence - a:documentation [ - "\x{a}" ~ - " feConvolveMatrix: Filter Effect Convolve Matrix Element\x{a}" ~ - " " - ] - SVG.feConvolveMatrix.content = (animate | set)* - feConvolveMatrix = - element feConvolveMatrix { - attlist.feConvolveMatrix, SVG.feConvolveMatrix.content - } - attlist.feConvolveMatrix &= - SVG.Core.attrib, - SVG.FilterColor.attrib, - SVG.FilterPrimitiveWithIn.attrib, - attribute order { NumberOptionalNumber.datatype }, - attribute kernelMatrix { text }, - attribute divisor { Number.datatype }?, - attribute bias { Number.datatype }?, - attribute targetX { Integer.datatype }?, - attribute targetY { Integer.datatype }?, - [ a:defaultValue = "duplicate" ] - attribute edgeMode { "duplicate" | "wrap" | "none" }?, - attribute kernelUnitLength { NumberOptionalNumber.datatype }?, - attribute preserveAlpha { Boolean.datatype }? - a:documentation [ - "\x{a}" ~ - " feDiffuseLighting: Filter Effect Diffuse Lighting Element\x{a}" ~ - " " - ] - SVG.feDiffuseLighting.content = - (feDistantLight | fePointLight | feSpotLight), - (animate | set | animateColor)* - feDiffuseLighting = - element feDiffuseLighting { - attlist.feDiffuseLighting, SVG.feDiffuseLighting.content - } - attlist.feDiffuseLighting &= - SVG.Core.attrib, - SVG.Style.attrib, - SVG.Color.attrib, - SVG.FilterColor.attrib, - SVG.FilterPrimitiveWithIn.attrib, - attribute lighting-color { SVGColor.datatype }?, - attribute surfaceScale { Number.datatype }?, - attribute diffuseConstant { Number.datatype }?, - attribute kernelUnitLength { NumberOptionalNumber.datatype }? - a:documentation [ - "\x{a}" ~ - " feDisplacementMap: Filter Effect Displacement Map Element\x{a}" ~ - " " - ] - SVG.feDisplacementMap.content = (animate | set)* - feDisplacementMap = - element feDisplacementMap { - attlist.feDisplacementMap, SVG.feDisplacementMap.content - } - attlist.feDisplacementMap &= - SVG.Core.attrib, - SVG.FilterColor.attrib, - SVG.FilterPrimitiveWithIn.attrib, - attribute in2 { text }, - attribute scale { Number.datatype }?, - [ a:defaultValue = "A" ] - attribute xChannelSelector { "R" | "G" | "B" | "A" }?, - [ a:defaultValue = "A" ] - attribute yChannelSelector { "R" | "G" | "B" | "A" }? - a:documentation [ - "\x{a}" ~ - " feMorphology: Filter Effect Morphology Element\x{a}" ~ - " " - ] - SVG.feMorphology.content = (animate | set)* - feMorphology = - element feMorphology { - attlist.feMorphology, SVG.feMorphology.content - } - attlist.feMorphology &= - SVG.Core.attrib, - SVG.FilterColor.attrib, - SVG.FilterPrimitiveWithIn.attrib, - [ a:defaultValue = "erode" ] - attribute operator { "erode" | "dilate" }?, - attribute radius { NumberOptionalNumber.datatype }? - a:documentation [ - "\x{a}" ~ - " feSpecularLighting: Filter Effect Specular Lighting Element\x{a}" ~ - " " - ] - SVG.feSpecularLighting.content = - (feDistantLight | fePointLight | feSpotLight), - (animate | set | animateColor)* - feSpecularLighting = - element feSpecularLighting { - attlist.feSpecularLighting, SVG.feSpecularLighting.content - } - attlist.feSpecularLighting &= - SVG.Core.attrib, - SVG.Style.attrib, - SVG.Color.attrib, - SVG.FilterColor.attrib, - SVG.FilterPrimitiveWithIn.attrib, - attribute lighting-color { SVGColor.datatype }?, - attribute surfaceScale { Number.datatype }?, - attribute specularConstant { Number.datatype }?, - attribute specularExponent { Number.datatype }?, - attribute kernelUnitLength { NumberOptionalNumber.datatype }? - a:documentation [ - "\x{a}" ~ - " feTurbulence: Filter Effect Turbulence Element\x{a}" ~ - " " - ] - SVG.feTurbulence.content = (animate | set)* - feTurbulence = - element feTurbulence { - attlist.feTurbulence, SVG.feTurbulence.content - } - attlist.feTurbulence &= - SVG.Core.attrib, - SVG.FilterColor.attrib, - SVG.FilterPrimitive.attrib, - attribute baseFrequency { NumberOptionalNumber.datatype }?, - attribute numOctaves { Integer.datatype }?, - attribute seed { Number.datatype }?, - [ a:defaultValue = "noStitch" ] - attribute stitchTiles { "stitch" | "noStitch" }?, - [ a:defaultValue = "turbulence" ] - attribute type { "fractalNoise" | "turbulence" }? - a:documentation [ - "\x{a}" ~ - " feDistantLight: Filter Effect Distant Light Element\x{a}" ~ - " " - ] - SVG.feDistantLight.content = (animate | set)* - feDistantLight = - element feDistantLight { - attlist.feDistantLight, SVG.feDistantLight.content - } - attlist.feDistantLight &= - SVG.Core.attrib, - attribute azimuth { Number.datatype }?, - attribute elevation { Number.datatype }? - a:documentation [ - "\x{a}" ~ - " fePointLight: Filter Effect Point Light Element\x{a}" ~ - " " - ] - SVG.fePointLight.content = (animate | set)* - fePointLight = - element fePointLight { - attlist.fePointLight, SVG.fePointLight.content - } - attlist.fePointLight &= - SVG.Core.attrib, - attribute x { Number.datatype }?, - attribute y { Number.datatype }?, - attribute z { Number.datatype }? - a:documentation [ - "\x{a}" ~ - " feSpotLight: Filter Effect Spot Light Element\x{a}" ~ - " " - ] - SVG.feSpotLight.content = (animate | set)* - feSpotLight = - element feSpotLight { attlist.feSpotLight, SVG.feSpotLight.content } - attlist.feSpotLight &= - SVG.Core.attrib, - attribute x { Number.datatype }?, - attribute y { Number.datatype }?, - attribute z { Number.datatype }?, - attribute pointsAtX { Number.datatype }?, - attribute pointsAtY { Number.datatype }?, - attribute pointsAtZ { Number.datatype }?, - attribute specularExponent { Number.datatype }?, - attribute limitingConeAngle { Number.datatype }? -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-font.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-font.rnc deleted file mode 100644 index f14e10c2342..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-font.rnc +++ /dev/null @@ -1,108 +0,0 @@ -default namespace = "http://www.w3.org/2000/svg" -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" - - -## -## SVG 1.1 Font Module -## file: svg-font.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-font.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## Font -## -## font, font-face, glyph, missing-glyph, hkern, vkern, font-face-src, -## font-face-uri, font-face-format, font-face-name, definition-src -## -## This module declares markup to provide support for template. -## -[ xml:lang = "en" ] -grammar { - include "svg-basic-font.rnc" - a:documentation [ - "\x{a}" ~ - " font-face: Font Face Element\x{a}" ~ - " " - ] - SVG.font-face.extra.class &= definition-src? - a:documentation [ "\x{a}" ~ " glyph: Glyph Element\x{a}" ~ " " ] - SVG.glyph.class |= - SVG.Animation.class - | SVG.Structure.class - | SVG.Conditional.class - | SVG.Image.class - | SVG.Style.class - | SVG.Shape.class - | SVG.Text.class - | SVG.Marker.class - | SVG.Profile.class - | SVG.Gradient.class - | SVG.Pattern.class - | SVG.Clip.class - | SVG.Mask.class - | SVG.Filter.class - | SVG.Cursor.class - | SVG.Hyperlink.class - | SVG.View.class - | SVG.Script.class - | SVG.Font.class - a:documentation [ - "\x{a}" ~ - " missing-glyph: Missing Glyph Element\x{a}" ~ - " " - ] - SVG.missing-glyph.class |= - SVG.Animation.class - | SVG.Structure.class - | SVG.Conditional.class - | SVG.Image.class - | SVG.Style.class - | SVG.Shape.class - | SVG.Text.class - | SVG.Marker.class - | SVG.Profile.class - | SVG.Gradient.class - | SVG.Pattern.class - | SVG.Clip.class - | SVG.Mask.class - | SVG.Filter.class - | SVG.Cursor.class - | SVG.Hyperlink.class - | SVG.View.class - | SVG.Script.class - | SVG.Font.class - a:documentation [ - "\x{a}" ~ - " font-face-uri: Font Face URI Element\x{a}" ~ - " " - ] - SVG.font-face-uri.content |= font-face-format* - a:documentation [ - "\x{a}" ~ - " font-face-format: Font Face Format Element\x{a}" ~ - " " - ] - SVG.font-face-format.content = empty - font-face-format = - element font-face-format { - attlist.font-face-format, SVG.font-face-format.content - } - attlist.font-face-format &= - SVG.Core.attrib, - attribute string { text }? - a:documentation [ - "\x{a}" ~ - " definition-src: Definition Source Element\x{a}" ~ - " " - ] - SVG.definition-src.content = empty - definition-src = - element definition-src { - attlist.definition-src, SVG.definition-src.content - } - attlist.definition-src &= SVG.Core.attrib, SVG.XLinkRequired.attrib -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-gradient.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-gradient.rnc deleted file mode 100644 index e8c6e60525f..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-gradient.rnc +++ /dev/null @@ -1,99 +0,0 @@ -default namespace = "http://www.w3.org/2000/svg" -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" - - -## -## SVG 1.1 Gradient Module -## file: svg-gradient.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-gradient.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## Gradient -## -## linearGradient, radialGradient, stop -## -## This module declares markup to provide support for gradient fill. -## - -## -## Datatypes -## -[ xml:lang = "en" ] -grammar { - NumberOrPercentage.datatype = xsd:string - a:documentation [ "\x{a}" ~ " SVG.Gradient.attrib\x{a}" ~ " " ] - SVG.Gradient.extra.attrib = empty - SVG.Gradient.attrib &= - attribute stop-color { SVGColor.datatype }?, - attribute stop-opacity { OpacityValue.datatype }?, - SVG.Gradient.extra.attrib - a:documentation [ "\x{a}" ~ " SVG.Gradient.class\x{a}" ~ " " ] - SVG.Gradient.extra.class = notAllowed - SVG.Gradient.class |= - linearGradient | radialGradient | SVG.Gradient.extra.class - a:documentation [ - "\x{a}" ~ - " linearGradient: Linear Gradient Element\x{a}" ~ - " " - ] - SVG.linearGradient.content = - SVG.Description.class*, (stop | animate | set | animateTransform)* - linearGradient = - element linearGradient { - attlist.linearGradient, SVG.linearGradient.content - } - attlist.linearGradient &= - SVG.Core.attrib, - SVG.Style.attrib, - SVG.Color.attrib, - SVG.Gradient.attrib, - SVG.XLink.attrib, - SVG.External.attrib, - attribute x1 { Coordinate.datatype }?, - attribute y1 { Coordinate.datatype }?, - attribute x2 { Coordinate.datatype }?, - attribute y2 { Coordinate.datatype }?, - attribute gradientUnits { "userSpaceOnUse" | "objectBoundingBox" }?, - attribute gradientTransform { TransformList.datatype }?, - attribute spreadMethod { "pad" | "reflect" | "repeat" }? - a:documentation [ - "\x{a}" ~ - " radialGradient: Radial Gradient Element\x{a}" ~ - " " - ] - SVG.radialGradient.content = - SVG.Description.class*, (stop | animate | set | animateTransform)* - radialGradient = - element radialGradient { - attlist.radialGradient, SVG.radialGradient.content - } - attlist.radialGradient &= - SVG.Core.attrib, - SVG.Style.attrib, - SVG.Color.attrib, - SVG.Gradient.attrib, - SVG.XLink.attrib, - SVG.External.attrib, - attribute cx { Coordinate.datatype }?, - attribute cy { Coordinate.datatype }?, - attribute r { Length.datatype }?, - attribute fx { Coordinate.datatype }?, - attribute fy { Coordinate.datatype }?, - attribute gradientUnits { "userSpaceOnUse" | "objectBoundingBox" }?, - attribute gradientTransform { TransformList.datatype }?, - attribute spreadMethod { "pad" | "reflect" | "repeat" }? - a:documentation [ "\x{a}" ~ " stop: Stop Element\x{a}" ~ " " ] - SVG.stop.content = (animate | set | animateColor)* - stop = element stop { attlist.stop, SVG.stop.content } - attlist.stop &= - SVG.Core.attrib, - SVG.Style.attrib, - SVG.Color.attrib, - SVG.Gradient.attrib, - attribute offset { NumberOrPercentage.datatype } -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-graphevents-attrib.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-graphevents-attrib.rnc deleted file mode 100644 index e5828f3dab8..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-graphevents-attrib.rnc +++ /dev/null @@ -1,47 +0,0 @@ -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" - - -## -## SVG 1.1 Graphical Element Events Attribute Module -## file: svg-graphevents-attrib.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-graphevents-attrib.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## Graphical Element Events Attribute -## -## onfocusin, onfocusout, onactivate, onclick, onmousedown, onmouseup, -## onmouseover, onmousemove, onmouseout, onload -## -## This module defines the GraphicalEvents attribute set. -## -[ xml:lang = "en" ] -grammar { - SVG.onfocusin.attrib = attribute onfocusin { Script.datatype }? - SVG.onfocusout.attrib = attribute onfocusout { Script.datatype }? - SVG.onactivate.attrib = attribute onactivate { Script.datatype }? - SVG.onclick.attrib = attribute onclick { Script.datatype }? - SVG.onmousedown.attrib = attribute onmousedown { Script.datatype }? - SVG.onmouseup.attrib = attribute onmouseup { Script.datatype }? - SVG.onmouseover.attrib = attribute onmouseover { Script.datatype }? - SVG.onmousemove.attrib = attribute onmousemove { Script.datatype }? - SVG.onmouseout.attrib = attribute onmouseout { Script.datatype }? - SVG.onload.attrib &= attribute onload { Script.datatype }? - SVG.GraphicalEvents.extra.attrib = empty - SVG.GraphicalEvents.attrib &= - SVG.onfocusin.attrib, - SVG.onfocusout.attrib, - SVG.onactivate.attrib, - SVG.onclick.attrib, - SVG.onmousedown.attrib, - SVG.onmouseup.attrib, - SVG.onmouseover.attrib, - SVG.onmousemove.attrib, - SVG.onmouseout.attrib, - SVG.onload.attrib, - SVG.GraphicalEvents.extra.attrib -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-graphics-attrib.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-graphics-attrib.rnc deleted file mode 100644 index bbf132ab971..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-graphics-attrib.rnc +++ /dev/null @@ -1,64 +0,0 @@ -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" -namespace ns1 = "http://www.w3.org/2000/svg" - - -## -## SVG 1.1 Graphics Attribute Module -## file: svg-graphics-attrib.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-graphics-attrib.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## Graphics Attribute -## -## display, image-rendering, pointer-events, shape-rendering, -## text-rendering, visibility -## -## This module defines the Graphics attribute set. -## -[ xml:lang = "en" ] -grammar { - include "svg-basic-graphics-attrib.rnc" inherit = ns1 - SVG.image-rendering.attrib = - attribute image-rendering { - "auto" | "optimizeSpeed" | "optimizeQuality" | "inherit" - }? - SVG.pointer-events.attrib = - attribute pointer-events { - "visiblePainted" - | "visibleFill" - | "visibleStroke" - | "visible" - | "painted" - | "fill" - | "stroke" - | "all" - | "none" - | "inherit" - }? - SVG.shape-rendering.attrib = - attribute shape-rendering { - "auto" - | "optimizeSpeed" - | "crispEdges" - | "geometricPrecision" - | "inherit" - }? - SVG.text-rendering.attrib = - attribute text-rendering { - "auto" - | "optimizeSpeed" - | "optimizeLegibility" - | "geometricPrecision" - | "inherit" - }? - SVG.Graphics.attrib &= - SVG.image-rendering.attrib, - SVG.pointer-events.attrib, - SVG.shape-rendering.attrib, - SVG.text-rendering.attrib -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-hyperlink.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-hyperlink.rnc deleted file mode 100644 index 705e3e3334d..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-hyperlink.rnc +++ /dev/null @@ -1,66 +0,0 @@ -default namespace = "http://www.w3.org/2000/svg" -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" - - -## -## SVG 1.1 Hyperlinking Module -## file: svg-hyperlink.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-hyperlink.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## Hyperlinking -## -## a -## -## This module declares markup to provide support for hyper linking. -## -[ xml:lang = "en" ] -grammar { - - ## - ## link to this target - ## - LinkTarget.datatype = xsd:NMTOKEN - a:documentation [ "\x{a}" ~ " SVG.Hyperlink.class\x{a}" ~ " " ] - SVG.Hyperlink.extra.class = notAllowed - SVG.Hyperlink.class |= a | SVG.Hyperlink.extra.class - a:documentation [ "\x{a}" ~ " a: Anchor Element\x{a}" ~ " " ] - SVG.a.content = - (text - | SVG.Description.class - | SVG.Animation.class - | SVG.Structure.class - | SVG.Conditional.class - | SVG.Image.class - | SVG.Style.class - | SVG.Shape.class - | SVG.Text.class - | SVG.Marker.class - | SVG.Profile.class - | SVG.Gradient.class - | SVG.Pattern.class - | SVG.Clip.class - | SVG.Mask.class - | SVG.Filter.class - | SVG.Cursor.class - | SVG.Hyperlink.class - | SVG.View.class - | SVG.Script.class - | SVG.Font.class)* - a = element a { attlist.a, SVG.a.content } - attlist.a &= - SVG.Core.attrib, - SVG.Conditional.attrib, - SVG.Style.attrib, - SVG.Presentation.attrib, - SVG.GraphicalEvents.attrib, - SVG.XLinkReplace.attrib, - SVG.External.attrib, - attribute transform { TransformList.datatype }?, - attribute target { LinkTarget.datatype }? -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-image.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-image.rnc deleted file mode 100644 index 0dffc8e1b92..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-image.rnc +++ /dev/null @@ -1,56 +0,0 @@ -default namespace = "http://www.w3.org/2000/svg" -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" - - -## -## SVG 1.1 Image Module -## file: svg-image.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-image.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## Image -## -## image -## -## This module declares markup to provide support for image. -## - -## -## SVG.Image.class -## -[ xml:lang = "en" ] -grammar { - SVG.Image.extra.class = notAllowed - SVG.Image.class |= image | SVG.Image.extra.class - a:documentation [ "\x{a}" ~ " image: Image Element\x{a}" ~ " " ] - SVG.image.content = SVG.Description.class*, SVG.Animation.class* - image = element image { attlist.image, SVG.image.content } - attlist.image &= - SVG.Core.attrib, - SVG.Conditional.attrib, - SVG.Style.attrib, - SVG.Viewport.attrib, - SVG.Color.attrib, - SVG.Opacity.attrib, - SVG.Graphics.attrib, - SVG.Profile.attrib, - SVG.Clip.attrib, - SVG.Mask.attrib, - SVG.Filter.attrib, - SVG.GraphicalEvents.attrib, - SVG.Cursor.attrib, - SVG.XLinkEmbed.attrib, - SVG.External.attrib, - attribute x { Coordinate.datatype }?, - attribute y { Coordinate.datatype }?, - attribute width { Length.datatype }, - attribute height { Length.datatype }, - [ a:defaultValue = "xMidYMid meet" ] - attribute preserveAspectRatio { PreserveAspectRatioSpec.datatype }?, - attribute transform { TransformList.datatype }? -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-marker.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-marker.rnc deleted file mode 100644 index bfb7c316bd5..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-marker.rnc +++ /dev/null @@ -1,76 +0,0 @@ -default namespace = "http://www.w3.org/2000/svg" -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" - - -## -## SVG 1.1 Marker Module -## file: svg-marker.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-marker.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## Marker -## -## marker -## -## This module declares markup to provide support for marker. -## - -## -## Datatypes -## -[ xml:lang = "en" ] -grammar { - MarkerValue.datatype = xsd:string - a:documentation [ "\x{a}" ~ " SVG.Marker.attrib\x{a}" ~ " " ] - SVG.Marker.extra.attrib = empty - SVG.Marker.attrib &= - attribute marker-start { MarkerValue.datatype }?, - attribute marker-mid { MarkerValue.datatype }?, - attribute marker-end { MarkerValue.datatype }?, - SVG.Marker.extra.attrib - a:documentation [ "\x{a}" ~ " SVG.Marker.class\x{a}" ~ " " ] - SVG.Marker.extra.class = notAllowed - SVG.Marker.class |= marker | SVG.Marker.extra.class - a:documentation [ "\x{a}" ~ " marker: Marker Element\x{a}" ~ " " ] - SVG.marker.content = - (SVG.Description.class - | SVG.Animation.class - | SVG.Structure.class - | SVG.Conditional.class - | SVG.Image.class - | SVG.Style.class - | SVG.Shape.class - | SVG.Text.class - | SVG.Marker.class - | SVG.Profile.class - | SVG.Gradient.class - | SVG.Pattern.class - | SVG.Clip.class - | SVG.Mask.class - | SVG.Filter.class - | SVG.Cursor.class - | SVG.Hyperlink.class - | SVG.View.class - | SVG.Script.class - | SVG.Font.class)* - marker = element marker { attlist.marker, SVG.marker.content } - attlist.marker &= - SVG.Core.attrib, - SVG.Style.attrib, - SVG.Presentation.attrib, - SVG.External.attrib, - attribute refX { Coordinate.datatype }?, - attribute refY { Coordinate.datatype }?, - attribute markerUnits { "strokeWidth" | "userSpaceOnUse" }?, - attribute markerWidth { Length.datatype }?, - attribute markerHeight { Length.datatype }?, - attribute orient { text }?, - attribute viewBox { ViewBoxSpec.datatype }?, - [ a:defaultValue = "xMidYMid meet" ] - attribute preserveAspectRatio { PreserveAspectRatioSpec.datatype }? -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-mask.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-mask.rnc deleted file mode 100644 index c5b8722bf8f..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-mask.rnc +++ /dev/null @@ -1,74 +0,0 @@ -default namespace = "http://www.w3.org/2000/svg" -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" - - -## -## SVG 1.1 Mask Module -## file: svg-mask.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-mask.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## Mask -## -## mask -## -## This module declares markup to provide support for masking. -## - -## -## Datatypes -## -[ xml:lang = "en" ] -grammar { - MaskValue.datatype = xsd:string - a:documentation [ "\x{a}" ~ " SVG.Mask.attrib\x{a}" ~ " " ] - SVG.Mask.extra.attrib = empty - SVG.Mask.attrib &= - attribute mask { MaskValue.datatype }?, - SVG.Mask.extra.attrib - a:documentation [ "\x{a}" ~ " SVG.Mask.class\x{a}" ~ " " ] - SVG.Mask.extra.class = notAllowed - SVG.Mask.class |= mask | SVG.Mask.extra.class - a:documentation [ "\x{a}" ~ " mask: Mask Element\x{a}" ~ " " ] - SVG.mask.content = - (SVG.Description.class - | SVG.Animation.class - | SVG.Structure.class - | SVG.Conditional.class - | SVG.Image.class - | SVG.Style.class - | SVG.Shape.class - | SVG.Text.class - | SVG.Marker.class - | SVG.Profile.class - | SVG.Gradient.class - | SVG.Pattern.class - | SVG.Clip.class - | SVG.Mask.class - | SVG.Filter.class - | SVG.Cursor.class - | SVG.Hyperlink.class - | SVG.View.class - | SVG.Script.class - | SVG.Font.class)* - mask = element mask { attlist.mask, SVG.mask.content } - attlist.mask &= - SVG.Core.attrib, - SVG.Conditional.attrib, - SVG.Style.attrib, - SVG.Presentation.attrib, - SVG.External.attrib, - attribute x { Coordinate.datatype }?, - attribute y { Coordinate.datatype }?, - attribute width { Length.datatype }?, - attribute height { Length.datatype }?, - attribute maskUnits { "userSpaceOnUse" | "objectBoundingBox" }?, - attribute maskContentUnits { - "userSpaceOnUse" | "objectBoundingBox" - }? -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-opacity-attrib.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-opacity-attrib.rnc deleted file mode 100644 index c794117b5fa..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-opacity-attrib.rnc +++ /dev/null @@ -1,34 +0,0 @@ -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" - - -## -## SVG 1.1 Paint Opacity Attribute Module -## file: svg-opacity-attrib.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-opacity-attrib.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## Paint Opacity Attribute -## -## opacity, fill-opacity, stroke-opacity -## -## This module defines the Opacity attribute set. -## -[ xml:lang = "en" ] -grammar { - SVG.opacity.attrib = attribute opacity { OpacityValue.datatype }? - SVG.fill-opacity.attrib = - attribute fill-opacity { OpacityValue.datatype }? - SVG.stroke-opacity.attrib = - attribute stroke-opacity { OpacityValue.datatype }? - SVG.Opacity.extra.attrib = empty - SVG.Opacity.attrib &= - SVG.opacity.attrib, - SVG.fill-opacity.attrib, - SVG.stroke-opacity.attrib, - SVG.Opacity.extra.attrib -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-paint-attrib.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-paint-attrib.rnc deleted file mode 100644 index bcb9ccce9e4..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-paint-attrib.rnc +++ /dev/null @@ -1,97 +0,0 @@ -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" - - -## -## SVG 1.1 Paint Attribute Module -## file: svg-paint-attrib.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-paint-attrib.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## Paint Attribute -## -## fill, fill-rule, stroke, stroke-dasharray, stroke-dashoffset, -## stroke-linecap, stroke-linejoin, stroke-miterlimit, stroke-width, color, -## color-interpolation, color-rendering -## -## This module defines the Paint and Color attribute sets. -## -[ xml:lang = "en" ] -grammar { - - ## - ## a 'fill' or 'stroke' property/attribute value: <paint> - ## - Paint.datatype = xsd:string - - ## - ## 'stroke-dasharray' property/attribute value - ## (e.g., 'none', list of <number>s) - ## - StrokeDashArrayValue.datatype = xsd:string - - ## - ## 'stroke-dashoffset' property/attribute value (e.g., 'none', <legnth>) - ## - StrokeDashOffsetValue.datatype = xsd:string - - ## - ## 'stroke-miterlimit' property/attribute value (e.g., <number>) - ## - StrokeMiterLimitValue.datatype = xsd:string - - ## - ## 'stroke-width' property/attribute value (e.g., <length>) - ## - StrokeWidthValue.datatype = xsd:string - SVG.fill.attrib = attribute fill { Paint.datatype }? - SVG.fill-rule.attrib = attribute fill-rule { ClipFillRule.datatype }? - SVG.stroke.attrib = attribute stroke { Paint.datatype }? - SVG.stroke-dasharray.attrib = - attribute stroke-dasharray { StrokeDashArrayValue.datatype }? - SVG.stroke-dashoffset.attrib = - attribute stroke-dashoffset { StrokeDashOffsetValue.datatype }? - SVG.stroke-linecap.attrib = - attribute stroke-linecap { - "butt" | "round" | "square" | "inherit" - }? - SVG.stroke-linejoin.attrib = - attribute stroke-linejoin { - "miter" | "round" | "bevel" | "inherit" - }? - SVG.stroke-miterlimit.attrib = - attribute stroke-miterlimit { StrokeMiterLimitValue.datatype }? - SVG.stroke-width.attrib = - attribute stroke-width { StrokeWidthValue.datatype }? - SVG.Paint.extra.attrib = empty - SVG.Paint.attrib &= - SVG.fill.attrib, - SVG.fill-rule.attrib, - SVG.stroke.attrib, - SVG.stroke-dasharray.attrib, - SVG.stroke-dashoffset.attrib, - SVG.stroke-linecap.attrib, - SVG.stroke-linejoin.attrib, - SVG.stroke-miterlimit.attrib, - SVG.stroke-width.attrib, - SVG.Paint.extra.attrib - SVG.color.attrib = attribute color { Color.datatype }? - SVG.color-interpolation.attrib = - attribute color-interpolation { - "auto" | "sRGB" | "linearRGB" | "inherit" - }? - SVG.color-rendering.attrib = - attribute color-rendering { - "auto" | "optimizeSpeed" | "optimizeQuality" | "inherit" - }? - SVG.Color.extra.attrib = empty - SVG.Color.attrib &= - SVG.color.attrib, - SVG.color-interpolation.attrib, - SVG.color-rendering.attrib, - SVG.Color.extra.attrib -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-pattern.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-pattern.rnc deleted file mode 100644 index 0a538fe96a8..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-pattern.rnc +++ /dev/null @@ -1,76 +0,0 @@ -default namespace = "http://www.w3.org/2000/svg" -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" - - -## -## SVG 1.1 Pattern Module -## file: svg-pattern.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-pattern.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## Pattern -## -## pattern -## -## This module declares markup to provide support for pattern fill. -## - -## -## SVG.Pattern.class -## -[ xml:lang = "en" ] -grammar { - SVG.Pattern.extra.class = notAllowed - SVG.Pattern.class |= pattern | SVG.Pattern.extra.class - a:documentation [ - "\x{a}" ~ - " pattern: Pattern Element\x{a}" ~ - " " - ] - SVG.pattern.content = - (SVG.Description.class - | SVG.Animation.class - | SVG.Structure.class - | SVG.Conditional.class - | SVG.Image.class - | SVG.Style.class - | SVG.Shape.class - | SVG.Text.class - | SVG.Marker.class - | SVG.Profile.class - | SVG.Gradient.class - | SVG.Pattern.class - | SVG.Clip.class - | SVG.Mask.class - | SVG.Filter.class - | SVG.Cursor.class - | SVG.Hyperlink.class - | SVG.View.class - | SVG.Script.class - | SVG.Font.class)* - pattern = element pattern { attlist.pattern, SVG.pattern.content } - attlist.pattern &= - SVG.Core.attrib, - SVG.Conditional.attrib, - SVG.Style.attrib, - SVG.Presentation.attrib, - SVG.XLink.attrib, - SVG.External.attrib, - attribute x { Coordinate.datatype }?, - attribute y { Coordinate.datatype }?, - attribute width { Length.datatype }?, - attribute height { Length.datatype }?, - attribute patternUnits { "userSpaceOnUse" | "objectBoundingBox" }?, - attribute patternContentUnits { - "userSpaceOnUse" | "objectBoundingBox" - }?, - attribute patternTransform { TransformList.datatype }?, - attribute viewBox { ViewBoxSpec.datatype }?, - [ a:defaultValue = "xMidYMid meet" ] - attribute preserveAspectRatio { PreserveAspectRatioSpec.datatype }? -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-profile.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-profile.rnc deleted file mode 100644 index ba154bdca8b..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-profile.rnc +++ /dev/null @@ -1,58 +0,0 @@ -default namespace = "http://www.w3.org/2000/svg" -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" - - -## -## SVG 1.1 Color Profile Module -## file: svg-profile.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-profile.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## Color Profile -## -## color-profile -## -## This module declares markup to provide support for color profile. -## - -## -## SVG.Profile.attrib -## -[ xml:lang = "en" ] -grammar { - SVG.Profile.extra.attrib = empty - SVG.Profile.attrib &= - attribute color-profile { text }?, - SVG.Profile.extra.attrib - a:documentation [ "\x{a}" ~ " SVG.Profile.class\x{a}" ~ " " ] - SVG.Profile.extra.class = notAllowed - SVG.Profile.class |= color-profile | SVG.Profile.extra.class - a:documentation [ - "\x{a}" ~ - " color-profile: Color Profile Element\x{a}" ~ - " " - ] - SVG.color-profile.content = SVG.Description.class* - color-profile = - element color-profile { - attlist.color-profile, SVG.color-profile.content - } - attlist.color-profile &= - SVG.Core.attrib, - SVG.XLink.attrib, - attribute local { text }?, - attribute name { text }, - [ a:defaultValue = "auto" ] - attribute rendering-intent { - "auto" - | "perceptual" - | "relative-colorimetric" - | "saturation" - | "absolute-colorimetric" - }? -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-qname.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-qname.rnc deleted file mode 100644 index 884c76d157d..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-qname.rnc +++ /dev/null @@ -1,116 +0,0 @@ -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" -namespace xlink = "http://www.w3.org/1999/xlink" - -# ....................................................................... - -# SVG 1.1 Qualified Name Module ......................................... - -# file: svg-qname.mod -# -# This is SVG, a language for describing two-dimensional graphics in XML. -# Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -# Revision: $Id: svg-qname.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -# -# This DTD module is identified by the PUBLIC and SYSTEM identifiers: -# -# PUBLIC "-//W3C//ENTITIES SVG 1.1 Qualified Name//EN" -# SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-qname.mod" -# -# ....................................................................... - -# Qualified Name -# -# This module is contained in two parts, labeled Section 'A' and 'B': -# -# Section A declares parameter entities to support namespace- -# qualified names, namespace declarations, and name prefixing -# for SVG and extensions. -# -# Section B declares parameter entities used to provide -# namespace-qualified names for all SVG element types: - -# Section A: SVG XML Namespace Framework :::::::::::::::::::::: - -# 1. Declare a %SVG.prefixed; conditional section keyword, used -# to activate namespace prefixing. The default value should -# inherit '%NS.prefixed;' from the DTD driver, so that unless -# overridden, the default behaviour follows the overall DTD -# prefixing scheme. - -# 2. Declare a parameter entity (eg., %SVG.xmlns;) containing -# the URI reference used to identify the SVG namespace: - -# 3. Declare parameter entities (eg., %SVG.prefix;) containing -# the default namespace prefix string(s) to use when prefixing -# is enabled. This may be overridden in the DTD driver or the -# internal subset of an document instance. If no default prefix -# is desired, this may be declared as an empty string. - -# 4. Declare parameter entities (eg., %SVG.pfx;) containing the -# colonized prefix(es) (eg., '%SVG.prefix;:') used when -# prefixing is active, an empty string when it is not. - -# 5. The parameter entity %SVG.xmlns.extra.attrib; may be -# redeclared to contain any non-SVG namespace declaration -# attributes for namespaces embedded in SVG. The default -# is an empty string. - -# Declare a parameter entity XLINK.xmlns.attrib containing -# the XML Namespace declarations for XLink. -XLINK.xmlns.attrib = empty -# Declare a parameter entity %NS.decl.attrib; containing -# all XML Namespace declarations used in the DTD, plus the -# xmlns declaration for SVG, its form dependent on whether -# prefixing is active. - -# Declare a parameter entity %SVG.xmlns.attrib; containing -# all XML namespace declaration attributes used by SVG, -# including a default xmlns attribute when prefixing is -# inactive. -SVG.xmlns.attrib = empty, XLINK.xmlns.attrib -# Section B: SVG Qualified Names :::::::::::::::::::::::::::::: - -# 6. This section declares parameter entities used to provide -# namespace-qualified names for all SVG element types. - -# module: svg-structure.mod ......................... - -# module: svg-conditional.mod ....................... - -# module: svg-image.mod ............................. - -# module: svg-style.mod ............................. - -# module: svg-shape.mod ............................. - -# module: svg-text.mod .............................. - -# module: svg-marker.mod ............................ - -# module: svg-profile.mod ........................... - -# module: svg-gradient.mod .......................... - -# module: svg-pattern.mod ........................... - -# module: svg-clip.mod .............................. - -# module: svg-mask.mod .............................. - -# module: svg-filter.mod ............................ - -# module: svg-cursor.mod ............................ - -# module: svg-hyperlink.mod ......................... - -# module: svg-view.mod .............................. - -# module: svg-script.mod ............................ - -# module: svg-animation.mod ......................... - -# module: svg-font.mod .............................. - -# module: svg-extensibility.mod ..................... - -# end of svg-qname.mod diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-script.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-script.rnc deleted file mode 100644 index a990e5497fc..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-script.rnc +++ /dev/null @@ -1,38 +0,0 @@ -default namespace = "http://www.w3.org/2000/svg" -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" - - -## -## SVG 1.1 Scripting Module -## file: svg-script.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-script.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## Scripting -## -## script -## -## This module declares markup to provide support for scripting. -## - -## -## SVG.Script.class -## -[ xml:lang = "en" ] -grammar { - SVG.Script.extra.class = notAllowed - SVG.Script.class |= script | SVG.Script.extra.class - a:documentation [ "\x{a}" ~ " script: Script Element\x{a}" ~ " " ] - SVG.script.content = text - script = element script { attlist.script, SVG.script.content } - attlist.script &= - SVG.Core.attrib, - SVG.XLink.attrib, - SVG.External.attrib, - attribute type { ContentType.datatype } -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-shape.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-shape.rnc deleted file mode 100644 index cc80462b97d..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-shape.rnc +++ /dev/null @@ -1,207 +0,0 @@ -default namespace = "http://www.w3.org/2000/svg" -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" - - -## -## SVG 1.1 Shape Module -## file: svg-shape.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-shape.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## Shape -## -## path, rect, circle, line, ellipse, polyline, polygon -## -## This module declares markup to provide support for graphical shapes. -## -[ xml:lang = "en" ] -grammar { - - ## - ## a list of points - ## - Points.datatype = xsd:string - a:documentation [ "\x{a}" ~ " SVG.Shape.class\x{a}" ~ " " ] - SVG.Shape.extra.class = notAllowed - SVG.Shape.class |= - path - | rect - | circle - | line - | ellipse - | polyline - | polygon - | SVG.Shape.extra.class - a:documentation [ "\x{a}" ~ " path: Path Element\x{a}" ~ " " ] - SVG.path.content = SVG.Description.class*, SVG.Animation.class* - path = element path { attlist.path, SVG.path.content } - attlist.path &= - SVG.Core.attrib, - SVG.Conditional.attrib, - SVG.Style.attrib, - SVG.Paint.attrib, - SVG.Color.attrib, - SVG.Opacity.attrib, - SVG.Graphics.attrib, - SVG.Marker.attrib, - SVG.Clip.attrib, - SVG.Mask.attrib, - SVG.Filter.attrib, - SVG.GraphicalEvents.attrib, - SVG.Cursor.attrib, - SVG.External.attrib, - attribute d { PathData.datatype }, - attribute pathLength { Number.datatype }?, - attribute transform { TransformList.datatype }? - a:documentation [ - "\x{a}" ~ - " rect: Rectangle Element\x{a}" ~ - " " - ] - SVG.rect.content = SVG.Description.class*, SVG.Animation.class* - rect = element rect { attlist.rect, SVG.rect.content } - attlist.rect &= - SVG.Core.attrib, - SVG.Conditional.attrib, - SVG.Style.attrib, - SVG.Paint.attrib, - SVG.Color.attrib, - SVG.Opacity.attrib, - SVG.Graphics.attrib, - SVG.Clip.attrib, - SVG.Mask.attrib, - SVG.Filter.attrib, - SVG.GraphicalEvents.attrib, - SVG.Cursor.attrib, - SVG.External.attrib, - attribute x { Coordinate.datatype }?, - attribute y { Coordinate.datatype }?, - attribute width { Length.datatype }, - attribute height { Length.datatype }, - attribute rx { Length.datatype }?, - attribute ry { Length.datatype }?, - attribute transform { TransformList.datatype }? - a:documentation [ "\x{a}" ~ " circle: Circle Element\x{a}" ~ " " ] - SVG.circle.content = SVG.Description.class*, SVG.Animation.class* - circle = element circle { attlist.circle, SVG.circle.content } - attlist.circle &= - SVG.Core.attrib, - SVG.Conditional.attrib, - SVG.Style.attrib, - SVG.Paint.attrib, - SVG.Color.attrib, - SVG.Opacity.attrib, - SVG.Graphics.attrib, - SVG.Clip.attrib, - SVG.Mask.attrib, - SVG.Filter.attrib, - SVG.GraphicalEvents.attrib, - SVG.Cursor.attrib, - SVG.External.attrib, - attribute cx { Coordinate.datatype }?, - attribute cy { Coordinate.datatype }?, - attribute r { Length.datatype }, - attribute transform { TransformList.datatype }? - a:documentation [ "\x{a}" ~ " line: Line Element\x{a}" ~ " " ] - SVG.line.content = SVG.Description.class*, SVG.Animation.class* - line = element line { attlist.line, SVG.line.content } - attlist.line &= - SVG.Core.attrib, - SVG.Conditional.attrib, - SVG.Style.attrib, - SVG.Paint.attrib, - SVG.Color.attrib, - SVG.Opacity.attrib, - SVG.Graphics.attrib, - SVG.Marker.attrib, - SVG.Clip.attrib, - SVG.Mask.attrib, - SVG.Filter.attrib, - SVG.GraphicalEvents.attrib, - SVG.Cursor.attrib, - SVG.External.attrib, - attribute x1 { Coordinate.datatype }?, - attribute y1 { Coordinate.datatype }?, - attribute x2 { Coordinate.datatype }?, - attribute y2 { Coordinate.datatype }?, - attribute transform { TransformList.datatype }? - a:documentation [ - "\x{a}" ~ - " ellipse: Ellipse Element\x{a}" ~ - " " - ] - SVG.ellipse.content = SVG.Description.class*, SVG.Animation.class* - ellipse = element ellipse { attlist.ellipse, SVG.ellipse.content } - attlist.ellipse &= - SVG.Core.attrib, - SVG.Conditional.attrib, - SVG.Style.attrib, - SVG.Paint.attrib, - SVG.Color.attrib, - SVG.Opacity.attrib, - SVG.Graphics.attrib, - SVG.Clip.attrib, - SVG.Mask.attrib, - SVG.Filter.attrib, - SVG.GraphicalEvents.attrib, - SVG.Cursor.attrib, - SVG.External.attrib, - attribute cx { Coordinate.datatype }?, - attribute cy { Coordinate.datatype }?, - attribute rx { Length.datatype }, - attribute ry { Length.datatype }, - attribute transform { TransformList.datatype }? - a:documentation [ - "\x{a}" ~ - " polyline: Polyline Element\x{a}" ~ - " " - ] - SVG.polyline.content = SVG.Description.class*, SVG.Animation.class* - polyline = element polyline { attlist.polyline, SVG.polyline.content } - attlist.polyline &= - SVG.Core.attrib, - SVG.Conditional.attrib, - SVG.Style.attrib, - SVG.Paint.attrib, - SVG.Color.attrib, - SVG.Opacity.attrib, - SVG.Graphics.attrib, - SVG.Marker.attrib, - SVG.Clip.attrib, - SVG.Mask.attrib, - SVG.Filter.attrib, - SVG.GraphicalEvents.attrib, - SVG.Cursor.attrib, - SVG.External.attrib, - attribute points { Points.datatype }, - attribute transform { TransformList.datatype }? - a:documentation [ - "\x{a}" ~ - " polygon: Polygon Element\x{a}" ~ - " " - ] - SVG.polygon.content = SVG.Description.class*, SVG.Animation.class* - polygon = element polygon { attlist.polygon, SVG.polygon.content } - attlist.polygon &= - SVG.Core.attrib, - SVG.Conditional.attrib, - SVG.Style.attrib, - SVG.Paint.attrib, - SVG.Color.attrib, - SVG.Opacity.attrib, - SVG.Graphics.attrib, - SVG.Marker.attrib, - SVG.Clip.attrib, - SVG.Mask.attrib, - SVG.Filter.attrib, - SVG.GraphicalEvents.attrib, - SVG.Cursor.attrib, - SVG.External.attrib, - attribute points { Points.datatype }, - attribute transform { TransformList.datatype }? -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-structure.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-structure.rnc deleted file mode 100644 index 370c4259c05..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-structure.rnc +++ /dev/null @@ -1,62 +0,0 @@ -default namespace = "http://www.w3.org/2000/svg" -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" - - -## -## SVG 1.1 Structure Module -## file: svg-structure.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-structure.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## Structure -## -## svg, g, defs, desc, title, metadata, symbol, use -## -## This module declares the major structural elements and their attributes. -## -[ xml:lang = "en" ] -grammar { - include "svg-basic-structure.rnc" - - ## - ## extend SVG.Structure.class - ## - SVG.Structure.class |= symbol - a:documentation [ "\x{a}" ~ " symbol: Symbol Element\x{a}" ~ " " ] - SVG.symbol.content = - (SVG.Description.class - | SVG.Animation.class - | SVG.Structure.class - | SVG.Conditional.class - | SVG.Image.class - | SVG.Style.class - | SVG.Shape.class - | SVG.Text.class - | SVG.Marker.class - | SVG.Profile.class - | SVG.Gradient.class - | SVG.Pattern.class - | SVG.Clip.class - | SVG.Mask.class - | SVG.Filter.class - | SVG.Cursor.class - | SVG.Hyperlink.class - | SVG.View.class - | SVG.Script.class - | SVG.Font.class)* - symbol = element symbol { attlist.symbol, SVG.symbol.content } - attlist.symbol &= - SVG.Core.attrib, - SVG.Style.attrib, - SVG.Presentation.attrib, - SVG.GraphicalEvents.attrib, - SVG.External.attrib, - attribute viewBox { ViewBoxSpec.datatype }?, - [ a:defaultValue = "xMidYMid meet" ] - attribute preserveAspectRatio { PreserveAspectRatioSpec.datatype }? -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-style.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-style.rnc deleted file mode 100644 index 68c7f48c1a3..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-style.rnc +++ /dev/null @@ -1,56 +0,0 @@ -default namespace = "http://www.w3.org/2000/svg" -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" - - -## -## SVG 1.1 Style Module -## file: svg-style.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-style.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## Style -## -## style -## -## This module declares markup to provide support for stylesheet. -## - -## -## Datatypes -## -[ xml:lang = "en" ] -grammar { - ClassList.datatype = xsd:NMTOKENS - StyleSheet.datatype = xsd:string - - ## - ## comma-separated list of media descriptors. - ## - MediaDesc.datatype = xsd:string - a:documentation [ "\x{a}" ~ " SVG.Style.attrib\x{a}" ~ " " ] - SVG.Style.extra.attrib = empty - SVG.Style.attrib &= - attribute style { StyleSheet.datatype }?, - attribute class { ClassList.datatype }?, - SVG.Style.extra.attrib - a:documentation [ "\x{a}" ~ " SVG.Style.class\x{a}" ~ " " ] - SVG.Style.extra.class = notAllowed - SVG.Style.class |= style | SVG.Style.extra.class - a:documentation [ "\x{a}" ~ " style: Style Element\x{a}" ~ " " ] - SVG.style.content = text - style = element style { attlist.style, SVG.style.content } - attlist.style &= - [ a:defaultValue = "preserve" ] attribute xml:space { "preserve" }?, - SVG.id.attrib, - SVG.base.attrib, - SVG.lang.attrib, - SVG.Core.extra.attrib, - attribute type { ContentType.datatype }, - attribute media { MediaDesc.datatype }?, - attribute title { Text.datatype }? -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-text.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-text.rnc deleted file mode 100644 index b9d52e14420..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-text.rnc +++ /dev/null @@ -1,275 +0,0 @@ -default namespace = "http://www.w3.org/2000/svg" -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" - - -## -## SVG 1.1 Text Module -## file: svg-text.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-text.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## Text -## -## text, tspan, tref, textPath, altGlyph, altGlyphDef, altGlyphItem, -## glyphRef -## -## This module declares markup to provide support for alternate glyph. -## -[ xml:lang = "en" ] -grammar { - include "svg-basic-text.rnc" - a:documentation [ "\x{a}" ~ " Datatypes\x{a}" ~ " " ] - BaselineShiftValue.datatype = xsd:string - FontSizeAdjustValue.datatype = xsd:string - GlyphOrientationHorizontalValue.datatype = xsd:string - GlyphOrientationVerticalValue.datatype = xsd:string - KerningValue.datatype = xsd:string - SpacingValue.datatype = xsd:string - TextDecorationValue.datatype = xsd:string - a:documentation [ "\x{a}" ~ " SVG.Text.attrib\x{a}" ~ " " ] - SVG.Text.extra.attrib = empty - SVG.Text.attrib &= - attribute writing-mode { - "lr-tb" | "rl-tb" | "tb-rl" | "lr" | "rl" | "tb" | "inherit" - }?, - SVG.Text.extra.attrib - a:documentation [ "\x{a}" ~ " SVG.TextContent.attrib\x{a}" ~ " " ] - SVG.TextContent.extra.attrib = empty - SVG.TextContent.attrib &= - attribute alignment-baseline { - "auto" - | "baseline" - | "before-edge" - | "text-before-edge" - | "middle" - | "central" - | "after-edge" - | "text-after-edge" - | "ideographic" - | "alphabetic" - | "hanging" - | "mathematical" - | "inherit" - }?, - attribute baseline-shift { BaselineShiftValue.datatype }?, - attribute direction { "ltr" | "rtl" | "inherit" }?, - attribute dominant-baseline { - "auto" - | "use-script" - | "no-change" - | "reset-size" - | "ideographic" - | "alphabetic" - | "hanging" - | "mathematical" - | "central" - | "middle" - | "text-after-edge" - | "text-before-edge" - | "inherit" - }?, - attribute glyph-orientation-horizontal { - GlyphOrientationHorizontalValue.datatype - }?, - attribute glyph-orientation-vertical { - GlyphOrientationVerticalValue.datatype - }?, - attribute kerning { KerningValue.datatype }?, - attribute letter-spacing { SpacingValue.datatype }?, - attribute text-anchor { "start" | "middle" | "end" | "inherit" }?, - attribute text-decoration { TextDecorationValue.datatype }?, - attribute unicode-bidi { - "normal" | "embed" | "bidi-override" | "inherit" - }?, - attribute word-spacing { SpacingValue.datatype }?, - SVG.TextContent.extra.attrib - SVG.Font.attrib &= - attribute font-size-adjust { FontSizeAdjustValue.datatype }?, - attribute font-stretch { - "normal" - | "wider" - | "narrower" - | "ultra-condensed" - | "extra-condensed" - | "condensed" - | "semi-condensed" - | "semi-expanded" - | "expanded" - | "extra-expanded" - | "ultra-expanded" - | "inherit" - }?, - attribute font-variant { "normal" | "small-caps" | "inherit" }? - - ## - ## extend SVG.Text.class - ## - SVG.Text.class |= altGlyphDef - - ## - ## extend SVG.TextContent.class - ## - SVG.TextContent.class |= tspan | tref | textPath - a:documentation [ "\x{a}" ~ " text: Text Element\x{a}" ~ " " ] - SVG.text.class |= SVG.TextContent.class - attlist.text &= - SVG.Text.attrib, - SVG.TextContent.attrib, - attribute dx { Lengths.datatype }?, - attribute dy { Lengths.datatype }?, - attribute textLength { Length.datatype }?, - attribute lengthAdjust { "spacing" | "spacingAndGlyphs" }? - a:documentation [ - "\x{a}" ~ - " tspan: Text Span Element\x{a}" ~ - " " - ] - SVG.tspan.content = - (text - | tspan - | tref - | altGlyph - | animate - | set - | animateColor - | SVG.Description.class - | SVG.Hyperlink.class)* - tspan = element tspan { attlist.tspan, SVG.tspan.content } - attlist.tspan &= - SVG.Core.attrib, - SVG.Conditional.attrib, - SVG.Style.attrib, - SVG.TextContent.attrib, - SVG.Font.attrib, - SVG.Paint.attrib, - SVG.Color.attrib, - SVG.Opacity.attrib, - SVG.Graphics.attrib, - SVG.Clip.attrib, - SVG.Mask.attrib, - SVG.Filter.attrib, - SVG.GraphicalEvents.attrib, - SVG.Cursor.attrib, - SVG.External.attrib, - attribute x { Coordinates.datatype }?, - attribute y { Coordinates.datatype }?, - attribute dx { Lengths.datatype }?, - attribute dy { Lengths.datatype }?, - attribute rotate { Numbers.datatype }?, - attribute textLength { Length.datatype }?, - attribute lengthAdjust { "spacing" | "spacingAndGlyphs" }? - a:documentation [ - "\x{a}" ~ - " tref: Text Reference Element\x{a}" ~ - " " - ] - SVG.tref.content = - (animate | set | animateColor | SVG.Description.class)* - tref = element tref { attlist.tref, SVG.tref.content } - attlist.tref &= - SVG.Core.attrib, - SVG.Conditional.attrib, - SVG.Style.attrib, - SVG.TextContent.attrib, - SVG.Font.attrib, - SVG.Paint.attrib, - SVG.Color.attrib, - SVG.Opacity.attrib, - SVG.Graphics.attrib, - SVG.Clip.attrib, - SVG.Mask.attrib, - SVG.Filter.attrib, - SVG.GraphicalEvents.attrib, - SVG.Cursor.attrib, - SVG.XLinkRequired.attrib, - SVG.External.attrib, - attribute x { Coordinates.datatype }?, - attribute y { Coordinates.datatype }?, - attribute dx { Lengths.datatype }?, - attribute dy { Lengths.datatype }?, - attribute rotate { Numbers.datatype }?, - attribute textLength { Length.datatype }?, - attribute lengthAdjust { "spacing" | "spacingAndGlyphs" }? - a:documentation [ - "\x{a}" ~ - " textPath: Text Path Element\x{a}" ~ - " " - ] - SVG.textPath.content = - (text - | tspan - | tref - | altGlyph - | animate - | set - | animateColor - | SVG.Description.class - | SVG.Hyperlink.class)* - textPath = element textPath { attlist.textPath, SVG.textPath.content } - attlist.textPath &= - SVG.Core.attrib, - SVG.Conditional.attrib, - SVG.Style.attrib, - SVG.TextContent.attrib, - SVG.Font.attrib, - SVG.Paint.attrib, - SVG.Color.attrib, - SVG.Opacity.attrib, - SVG.Graphics.attrib, - SVG.Clip.attrib, - SVG.Mask.attrib, - SVG.Filter.attrib, - SVG.GraphicalEvents.attrib, - SVG.Cursor.attrib, - SVG.XLinkRequired.attrib, - SVG.External.attrib, - attribute startOffset { Length.datatype }?, - attribute textLength { Length.datatype }?, - attribute lengthAdjust { "spacing" | "spacingAndGlyphs" }?, - attribute method { "align" | "stretch" }?, - attribute spacing { "auto" | "exact" }? - a:documentation [ - "\x{a}" ~ - " altGlyph: Alternate Glyph Element\x{a}" ~ - " " - ] - attlist.altGlyph &= - SVG.TextContent.attrib, - attribute x { Coordinates.datatype }?, - attribute y { Coordinates.datatype }?, - attribute dx { Lengths.datatype }?, - attribute dy { Lengths.datatype }?, - attribute rotate { Numbers.datatype }? - a:documentation [ - "\x{a}" ~ - " altGlyphDef: Alternate Glyph Definition Element\x{a}" ~ - " " - ] - SVG.altGlyphDef.content |= altGlyphItem+ - a:documentation [ - "\x{a}" ~ - " altGlyphItem: Alternate Glyph Item Element\x{a}" ~ - " " - ] - SVG.altGlyphItem.content = glyphRef+ - altGlyphItem = - element altGlyphItem { - attlist.altGlyphItem, SVG.altGlyphItem.content - } - attlist.altGlyphItem &= SVG.Core.attrib - a:documentation [ - "\x{a}" ~ - " glyphRef: Glyph Reference Element\x{a}" ~ - " " - ] - attlist.glyphRef &= - attribute x { Number.datatype }?, - attribute y { Number.datatype }?, - attribute dx { Number.datatype }?, - attribute dy { Number.datatype }? -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-view.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-view.rnc deleted file mode 100644 index 41501c31f92..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-view.rnc +++ /dev/null @@ -1,42 +0,0 @@ -default namespace = "http://www.w3.org/2000/svg" -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" - - -## -## SVG 1.1 View Module -## file: svg-view.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-view.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## View -## -## view -## -## This module declares markup to provide support for view. -## - -## -## SVG.View.class -## -[ xml:lang = "en" ] -grammar { - SVG.View.extra.class = notAllowed - SVG.View.class |= view | SVG.View.extra.class - a:documentation [ "\x{a}" ~ " view: View Element\x{a}" ~ " " ] - SVG.view.content = SVG.Description.class* - view = element view { attlist.view, SVG.view.content } - attlist.view &= - SVG.Core.attrib, - SVG.External.attrib, - attribute viewBox { ViewBoxSpec.datatype }?, - [ a:defaultValue = "xMidYMid meet" ] - attribute preserveAspectRatio { PreserveAspectRatioSpec.datatype }?, - [ a:defaultValue = "magnify" ] - attribute zoomAndPan { "disable" | "magnify" }?, - attribute viewTarget { text }? -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-viewport-attrib.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-viewport-attrib.rnc deleted file mode 100644 index d7acd96d7c5..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-viewport-attrib.rnc +++ /dev/null @@ -1,36 +0,0 @@ -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" - - -## -## SVG 1.1 Viewport Attribute Module -## file: svg-viewport-attrib.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-viewport-attrib.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## Viewport Attribute -## -## clip, overflow -## -## This module defines the Viewport attribute set. -## -[ xml:lang = "en" ] -grammar { - - ## - ## 'clip' property/attribute value (e.g., 'auto', rect(...)) - ## - ClipValue.datatype = xsd:string - SVG.clip.attrib = attribute clip { ClipValue.datatype }? - SVG.overflow.attrib = - attribute overflow { - "visible" | "hidden" | "scroll" | "auto" | "inherit" - }? - SVG.Viewport.extra.attrib = empty - SVG.Viewport.attrib &= - SVG.clip.attrib, SVG.overflow.attrib, SVG.Viewport.extra.attrib -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-xlink-attrib.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-xlink-attrib.rnc deleted file mode 100644 index c31505e04d2..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg-xlink-attrib.rnc +++ /dev/null @@ -1,67 +0,0 @@ -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" -namespace xlink = "http://www.w3.org/1999/xlink" - - -## -## SVG 1.1 XLink Attribute Module -## file: svg-xlink-attrib.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved. -## -## $Id: svg-xlink-attrib.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## - -## -## XLink Attribute -## -## type, href, role, arcrole, title, show, actuate -## -## This module defines the XLink, XLinkRequired, XLinkEmbed, and -## XLinkReplace attribute set. -## -[ xml:lang = "en" ] -grammar { - SVG.XLink.extra.attrib = empty - SVG.XLink.attrib &= - [ a:defaultValue = "simple" ] attribute xlink:type { "simple" }?, - attribute xlink:href { URI.datatype }?, - attribute xlink:role { URI.datatype }?, - attribute xlink:arcrole { URI.datatype }?, - attribute xlink:title { text }?, - [ a:defaultValue = "other" ] attribute xlink:show { "other" }?, - [ a:defaultValue = "onLoad" ] attribute xlink:actuate { "onLoad" }?, - SVG.XLink.extra.attrib - SVG.XLinkRequired.extra.attrib = empty - SVG.XLinkRequired.attrib &= - [ a:defaultValue = "simple" ] attribute xlink:type { "simple" }?, - attribute xlink:href { URI.datatype }, - attribute xlink:role { URI.datatype }?, - attribute xlink:arcrole { URI.datatype }?, - attribute xlink:title { text }?, - [ a:defaultValue = "other" ] attribute xlink:show { "other" }?, - [ a:defaultValue = "onLoad" ] attribute xlink:actuate { "onLoad" }?, - SVG.XLinkRequired.extra.attrib - SVG.XLinkEmbed.extra.attrib = empty - SVG.XLinkEmbed.attrib &= - [ a:defaultValue = "simple" ] attribute xlink:type { "simple" }?, - attribute xlink:href { URI.datatype }, - attribute xlink:role { URI.datatype }?, - attribute xlink:arcrole { URI.datatype }?, - attribute xlink:title { text }?, - [ a:defaultValue = "embed" ] attribute xlink:show { "embed" }?, - [ a:defaultValue = "onLoad" ] attribute xlink:actuate { "onLoad" }?, - SVG.XLinkEmbed.extra.attrib - SVG.XLinkReplace.extra.attrib = empty - SVG.XLinkReplace.attrib &= - [ a:defaultValue = "simple" ] attribute xlink:type { "simple" }?, - attribute xlink:href { URI.datatype }, - attribute xlink:role { URI.datatype }?, - attribute xlink:arcrole { URI.datatype }?, - attribute xlink:title { text }?, - [ a:defaultValue = "replace" ] - attribute xlink:show { "new" | "replace" }?, - [ a:defaultValue = "onRequest" ] - attribute xlink:actuate { "onRequest" }?, - SVG.XLinkReplace.extra.attrib -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg11-basic.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg11-basic.rnc deleted file mode 100644 index 846970b1357..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg11-basic.rnc +++ /dev/null @@ -1,183 +0,0 @@ -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" -namespace ns1 = "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. -## -## 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) -## $Id: svg11-basic.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## -## 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 = ns1 - - ## - ## Paint Attribute Module - ## - include "svg-paint-attrib.rnc" inherit = ns1 - - ## - ## Opacity Attribute Module - ## - include "svg-opacity-attrib.rnc" inherit = ns1 - - ## - ## Graphics Attribute Module - ## - include "svg-graphics-attrib.rnc" inherit = ns1 - - ## - ## Document Events Attribute Module - ## - include "svg-docevents-attrib.rnc" inherit = ns1 - - ## - ## Graphical Element Events Attribute Module - ## - include "svg-graphevents-attrib.rnc" inherit = ns1 - - ## - ## Animation Events Attribute Module - ## - include "svg-animevents-attrib.rnc" inherit = ns1 - - ## - ## XLink Attribute Module - ## - include "svg-xlink-attrib.rnc" inherit = ns1 - - ## - ## External Resources Attribute Module - ## - include "svg-extresources-attrib.rnc" inherit = ns1 - - ## - ## Structure Module (required) - ## - include "svg-structure.rnc" inherit = ns1 - - ## - ## Conditional Processing Module - ## - include "svg-conditional.rnc" inherit = ns1 - - ## - ## Image Module - ## - include "svg-image.rnc" inherit = ns1 - - ## - ## Style Module - ## - include "svg-style.rnc" inherit = ns1 - - ## - ## Shape Module - ## - include "svg-shape.rnc" inherit = ns1 - - ## - ## Text Module - ## - include "svg-text.rnc" inherit = ns1 - - ## - ## Color Profile Module - ## - include "svg-profile.rnc" inherit = ns1 - - ## - ## Gradient Module - ## - include "svg-gradient.rnc" inherit = ns1 - - ## - ## Pattern Module - ## - include "svg-pattern.rnc" inherit = ns1 - - ## - ## Basic Clip Module - ## - include "svg-basic-clip.rnc" inherit = ns1 - - ## - ## Mask Module - ## - include "svg-mask.rnc" inherit = ns1 - - ## - ## Basic Filter Module - ## - include "svg-basic-filter.rnc" inherit = ns1 - - ## - ## Cursor Module - ## - include "svg-cursor.rnc" inherit = ns1 - - ## - ## Hyperlinking Module - ## - include "svg-hyperlink.rnc" inherit = ns1 - - ## - ## View Module - ## - include "svg-view.rnc" inherit = ns1 - - ## - ## Scripting Module - ## - include "svg-script.rnc" inherit = ns1 - - ## - ## Animation Module - ## - include "svg-animation.rnc" inherit = ns1 - - ## - ## Font Module - ## - include "svg-font.rnc" inherit = ns1 - - ## - ## Extensibility Module - ## - include "svg-extensibility.rnc" inherit = ns1 -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg11-tiny.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg11-tiny.rnc deleted file mode 100644 index 40ff52469a1..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg11-tiny.rnc +++ /dev/null @@ -1,138 +0,0 @@ -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" -namespace ns1 = "http://www.w3.org/2000/svg" -namespace xlink = "http://www.w3.org/1999/xlink" - - -## -## RELAX NG schema for SVG 1.1 Tiny -## file: svg11-tiny.rng -## -## This is SVG Tiny, 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. -## -## 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) -## $Id: svg11-tiny.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## -## This is the driver file for version 1.1 of the SVG Tiny RELAX NG schema. -## -## The DTD version is identified by the PUBLIC and SYSTEM identifiers: -## -## PUBLIC "-//W3C//DTD SVG 1.1 Tiny//EN" -## SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd" -## -## Use this URI to identify the default namespace: -## -## "http://www.w3.org/2000/svg" -## -[ xml:lang = "en" ] -grammar { - - ## - ## Paint Attribute Module - ## - include "svg-paint-attrib.rnc" inherit = ns1 - - ## - ## Basic Graphics Attribute Module - ## - include "svg-basic-graphics-attrib.rnc" inherit = ns1 - - ## - ## Document Events Attribute Module - ## - include "svg-docevents-attrib.rnc" inherit = ns1 - - ## - ## Graphical Element Events Attribute Module - ## - include "svg-graphevents-attrib.rnc" inherit = ns1 - - ## - ## Animation Events Attribute Module - ## - include "svg-animevents-attrib.rnc" inherit = ns1 - - ## - ## XLink Attribute Module - ## - include "svg-xlink-attrib.rnc" inherit = ns1 - - ## - ## External Resources Attribute Module - ## - include "svg-extresources-attrib.rnc" inherit = ns1 - - ## - ## Basic Structure Module (required) - ## - include "svg-basic-structure.rnc" inherit = ns1 - - ## - ## Conditional Processing Module - ## - include "svg-conditional.rnc" inherit = ns1 - - ## - ## Image Module - ## - include "svg-image.rnc" inherit = ns1 - - ## - ## Style Module - ## - include "svg-style.rnc" inherit = ns1 - - ## - ## Shape Module - ## - include "svg-shape.rnc" inherit = ns1 - - ## - ## Basic Text Module - ## - include "svg-basic-text.rnc" inherit = ns1 - - ## - ## Hyperlinking Module - ## - include "svg-hyperlink.rnc" inherit = ns1 - - ## - ## View Module - ## - include "svg-view.rnc" inherit = ns1 - - ## - ## Scripting Module - ## - include "svg-script.rnc" inherit = ns1 - - ## - ## Animation Module - ## - include "svg-animation.rnc" inherit = ns1 - - ## - ## Basic Font Module - ## - include "svg-basic-font.rnc" inherit = ns1 - - ## - ## Extensibility Module - ## - include "svg-extensibility.rnc" inherit = ns1 -} diff --git a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg11.rnc b/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg11.rnc deleted file mode 100644 index 4e3f3b4366a..00000000000 --- a/Master/texmf-dist/source/latex/stex/schema/rnc/svg/svg11.rnc +++ /dev/null @@ -1,193 +0,0 @@ -namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" -namespace ns1 = "http://www.w3.org/2000/svg" -namespace xlink = "http://www.w3.org/1999/xlink" - - -## -## RELAX NG schema for SVG 1.1 -## file: svg11.rng -## -## This is SVG, a language for describing two-dimensional graphics in XML. -## -## 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. -## -## 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) -## $Id: svg11.rng,v 1.1 2003/07/15 07:11:10 dean Exp $ -## -## This is the driver file for version 1.1 of the SVG RELAX NG schema. -## -## The DTD version is identified by the PUBLIC and SYSTEM identifiers: -## -## PUBLIC "-//W3C//DTD SVG 1.1//EN" -## SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" -## -## Use this URI to identify the default namespace: -## -## "http://www.w3.org/2000/svg" -## -[ xml:lang = "en" ] -grammar { - - ## - ## Container Attribute Module - ## - include "svg-container-attrib.rnc" inherit = ns1 - - ## - ## Viewport Attribute Module - ## - include "svg-viewport-attrib.rnc" inherit = ns1 - - ## - ## Paint Attribute Module - ## - include "svg-paint-attrib.rnc" inherit = ns1 - - ## - ## Paint Opacity Attribute Module - ## - include "svg-opacity-attrib.rnc" inherit = ns1 - - ## - ## Graphics Attribute Module - ## - include "svg-graphics-attrib.rnc" inherit = ns1 - - ## - ## Document Events Attribute Module - ## - include "svg-docevents-attrib.rnc" inherit = ns1 - - ## - ## Graphical Element Events Attribute Module - ## - include "svg-graphevents-attrib.rnc" inherit = ns1 - - ## - ## Animation Events Attribute Module - ## - include "svg-animevents-attrib.rnc" inherit = ns1 - - ## - ## XLink Attribute Module - ## - include "svg-xlink-attrib.rnc" inherit = ns1 - - ## - ## External Resources Attribute Module - ## - include "svg-extresources-attrib.rnc" inherit = ns1 - - ## - ## Structure Module (required) - ## - include "svg-structure.rnc" inherit = ns1 - - ## - ## Conditional Processing Module - ## - include "svg-conditional.rnc" inherit = ns1 - - ## - ## Image Module - ## - include "svg-image.rnc" inherit = ns1 - - ## - ## Style Module - ## - include "svg-style.rnc" inherit = ns1 - - ## - ## Shape Module - ## - include "svg-shape.rnc" inherit = ns1 - - ## - ## Text Module - ## - include "svg-text.rnc" inherit = ns1 - - ## - ## Marker Module - ## - include "svg-marker.rnc" inherit = ns1 - - ## - ## Color Profile Module - ## - include "svg-profile.rnc" inherit = ns1 - - ## - ## Gradient Module - ## - Include "svg-gradient.rnc" inherit = ns1 - - ## - ## Pattern Module - ## - include "svg-pattern.rnc" inherit = ns1 - - ## - ## Clip Module - ## - include "svg-clip.rnc" inherit = ns1 - - ## - ## Mask Module - ## - include "svg-mask.rnc" inherit = ns1 - - ## - ## Filter Module - ## - include "svg-filter.rnc" inherit = ns1 - - ## - ## Cursor Module - ## - include "svg-cursor.rnc" inherit = ns1 - - ## - ## Hyperlinking Module - ## - include "svg-hyperlink.rnc" inherit = ns1 - - ## - ## View Module - ## - include "svg-view.rnc" inherit = ns1 - - ## - ## Scripting Module - ## - include "svg-script.rnc" inherit = ns1 - - ## - ## Animation Module - ## - include "svg-animation.rnc" inherit = ns1 - - ## - ## Font Module - ## - include "svg-font.rnc" inherit = ns1 - - ## - ## Extensibility Module - ## - include "svg-extensibility.rnc" inherit = ns1 -} |