/[cvs]/nfo/php/libs/com.newsblob.phphtmllib/tag_classes/SVGTAGS.inc
ViewVC logotype

Annotation of /nfo/php/libs/com.newsblob.phphtmllib/tag_classes/SVGTAGS.inc

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations)
Thu Jan 30 03:29:41 2003 UTC (21 years, 5 months ago) by jonen
Branch: MAIN
Branch point for: no_vendor_tag
Initial revision

1 jonen 1.1 <?php
2     /**
3     * This file contains all of the default
4     * support svg tags by phpHtmlLib.
5     *
6     * $Id: SVGTAGS.inc,v 1.5 2002/11/07 01:26:24 hemna Exp $
7     *
8     * @author Walter A. Boring IV <waboring@buildabetterweb.com>
9     * @package phpHtmlLib
10     * @link http://phphtmllib.newsblob.com
11     */
12    
13     /**
14     * This overrides the WMLTagClass to
15     * define some methods that set
16     * some commonly used SVG tag attributes.
17     *
18     * @author Walter A. Boring IV <waboring@buildabetterweb.com>
19     * @package phpHtmlLib
20     * @link http://phphtmllib.newsblob.com
21     * @link http://www.w3.org/TR/SVG
22     * @link http://www.w3.org/TR/SVG/eltindex.html
23     */
24     class SVGTagClass extends XMLTagClass {
25    
26     /**
27     * The SVGTagClass constructor
28     *
29     * @param array - the tag's attributes
30     * @param mixed - any N number of params for
31     * content for the tag
32     */
33     function SVGTagClass( $attributes=array() ) {
34     $this->set_tag_attributes( $attributes );
35     $num_args = func_num_args();
36     for ($i=1;$i<$num_args;$i++) {
37     $this->add(func_get_arg($i));
38     }
39     }
40    
41     /**
42     * Attributes common to ALL SVG tags
43     */
44    
45     /**
46     * This function is a shorthand helper
47     * to setting the id attribute on a
48     * tag.
49     *
50     * @param string - the class value.
51     * @link http://www.w3.org/TR/SVG/struct.html#StdAttrs
52     */
53     function set_id( $value ) {
54     $this->set_tag_attribute("id", $value);
55     }
56    
57     /**
58     * This method is used for setting the
59     * SVG common tag attribute of
60     * xml:base
61     *
62     * @param string - the 'xml:base' attribute
63     * @link http://www.w3.org/TR/SVG/struct.html#StdAttrs
64     */
65     function set_xmlbase( $xmlbase ) {
66     $this->set_tag_attribute( "xml:base", $xmlbase );
67     }
68    
69     /**
70     * some often used SVG tags attributes
71     */
72    
73     /**
74     * This method is used for setting the
75     * SVG common tag attribute of
76     * xml:lang
77     *
78     * @param string - the 'xml:lang' attribute
79     * @link http://www.w3.org/TR/SVG/struct.html#StdAttrs
80     */
81     function set_xmllang( $xmllang ) {
82     $this->set_tag_attribute( "xml:lang", $xmlbase );
83     }
84    
85     /**
86     * This method is used for setting the
87     * SVG common tag attribute of
88     * xml:space
89     *
90     * @param string - the 'xml:space' attribute
91     * @link http://www.w3.org/TR/SVG/struct.html#StdAttrs
92     */
93     function set_xmlspace( $xmlspace ) {
94     $this->set_tag_attribute( "xml:space", $xmlbase );
95     }
96    
97     /**
98     * This function is a shorthand helper
99     * to setting the 'class' attribute on a
100     * tag.
101     *
102     * @param string - the class value.
103     */
104     function set_class( $value ) {
105     $this->set_tag_attribute("class", $value);
106     }
107    
108     /**
109     * This function is a shorthand helper
110     * to setting the 'style' attribute on a
111     * tag.
112     *
113     * @param string - the class value.
114     */
115     function set_style( $value ) {
116     $this->set_tag_attribute("style", $value);
117     }
118    
119     /**
120     * This function is used to set the
121     * 'transform' attribute of a tag.
122     *
123     * @param string - the 'transform' attribute
124     */
125     function set_transform( $value ) {
126     $this->set_tag_attribute("transform", $value );
127     }
128    
129     /**
130     * we override this method
131     * to automatically check to
132     * see if the tag has content.
133     * if it doesn't then we
134     * don't need to render the
135     * close tag.
136     */
137     function _prepare_flags() {
138     if ($this->count_content() == 0) {
139     $this->_content_required = FALSE;
140     $this->_close_tag_required = FALSE;
141     }
142     }
143     }
144    
145     /**
146     * <a> SVG tag
147     * @link http://www.w3.org/TR/SVG/linking.html#AElement
148     */
149     class Asvgtag extends SVGTagClass {
150     var $_tag = "a";
151     } // Asvgtag
152    
153     /**
154     * <altGlyph> SVG tag
155     * @link http://www.w3.org/TR/SVG/text.html#AlternateGlyphs
156     */
157     class ALTGLYGHsvgtag extends SVGTagClass {
158     var $_tag = "altGlyph";
159     } // ALTGLYGHsvgtag
160    
161     /**
162     * <altGlyphDef> SVG tag
163     * @link http://www.w3.org/TR/SVG/text.html#AlternateGlyphs
164     */
165     class ALTGLYGHDEFsvgtag extends SVGTagClass {
166     var $_tag = "altGlyphDef";
167     } // ALTGLYGHDEFsvgtag
168    
169     /**
170     * <altGlyphItem> SVG tag
171     * @link http://www.w3.org/TR/SVG/text.html#AltGlyphItemElement
172     */
173     class ALTGLYGHITEMsvgtag extends SVGTagClass {
174     var $_tag = "altGlyphItem";
175     } // ALTGLYGHITEMsvgtag
176    
177     /**
178     * <animate> SVG tag
179     * @link http://www.w3.org/TR/SVG/animate.html#AnimateElement
180     */
181     class ANIMATEsvgtag extends SVGTagClass {
182     var $_tag = "animate";
183     } // ANIMATEsvgtag
184    
185     /**
186     * <animateColor> SVG tag
187     * @link http://www.w3.org/TR/SVG/animate.html#AnimateColorElement
188     */
189     class ANIMATECOLORsvgtag extends SVGTagClass {
190     var $_tag = "animateColor";
191     } // ANIMATECOLORsvgtag
192    
193     /**
194     * <animateMotion> SVG tag
195     * @link http://www.w3.org/TR/SVG/animate.html#AnimateMotionElement
196     */
197     class ANIMATEMOTIONsvgtag extends SVGTagClass {
198     var $_tag = "animateMotion";
199     } // ANIMATEMOTIONsvgtag
200    
201     /**
202     * <animateTransform> SVG tag
203     * @link http://www.w3.org/TR/SVG/animate.html#AnimateTransformElement
204     */
205     class ANIMATETTRANSFORMsvgtag extends SVGTagClass {
206     var $_tag = "animateTransform";
207     } // ANIMATETTRANSFORMsvgtag
208    
209     /**
210     * <circle> SVG tag
211     * @link http://www.w3.org/TR/SVG/shapes.html
212     */
213     class CIRCLEsvgtag extends SVGTagClass {
214     var $_tag = "circle";
215     } // CIRCLEsvgtag
216    
217     /**
218     * <clipPath> SVG tag
219     * @link http://www.w3.org/TR/SVG/masking.html#ClipPathElement
220     */
221     class CLIPPATHsvgtag extends SVGTagClass {
222     var $_tag = "clipPath";
223     } // CLIPPATHsvgtag
224    
225     /**
226     * <color-profile> SVG tag
227     * @link http://www.w3.org/TR/SVG/color.html#ColorProfileElement
228     */
229     class COLORPROFILEsvgtag extends SVGTagClass {
230     var $_tag = "color-profile";
231     } // COLORPROFILEsvgtag
232    
233     /**
234     * <cursor> SVG tag
235     * @link http://www.w3.org/TR/SVG/interact.html#CursorElement
236     */
237     class CURSORsvgtag extends SVGTagClass {
238     var $_tag = "cursor";
239     } // CIRCLEsvgtag
240    
241     /**
242     * <defs> SVG tag
243     * @link http://www.w3.org/TR/SVG/struct.html#DefsElement
244     */
245     class DEFSsvgtag extends SVGTagClass {
246     var $_tag = "defs";
247     } // DEFSsvgtag
248    
249     /**
250     * <desc> SVG tag
251     * @link http://www.w3.org/TR/SVG/struct.html#DefsElement
252     */
253     class DESCsvgtag extends SVGTagClass {
254     var $_tag = "desc";
255     } // DESCsvgtag
256    
257     /**
258     * <definition-src> SVG tag
259     * @link http://www.w3.org/TR/SVG/fonts.html#DefinitionSrcElement
260     */
261     class DEFINITIONSRCsvgtag extends SVGTagClass {
262     var $_tag = "definition-src";
263     var $_close_tag_required = FALSE;
264     var $_content_required = FALSE;
265     } // DEFINITIONSRCsvgtag
266    
267     /**
268     * <ellipse> SVG tag
269     * @link http://www.w3.org/TR/SVG/shapes.html
270     */
271     class ELLIPSEsvgtag extends SVGTagClass {
272     var $_tag = "ellipse";
273     var $_close_tag_required = FALSE;
274     var $_content_required = FALSE;
275     } // ELLIPSEsvgtag
276    
277     /**
278     * <feBlend> SVG tag
279     * @link http://www.w3.org/TR/SVG/filters.html#feBlendElement
280     */
281     class FEBLENDsvgtag extends SVGTagClass {
282     var $_tag = "feBlend";
283     } // FEBLENDsvgtag
284    
285     /**
286     * <feColorMatrix> SVG tag
287     * @link http://www.w3.org/TR/SVG/filters.html#feColorMatrixElement
288     */
289     class FECOLORMATRIXsvgtag extends SVGTagClass {
290     var $_tag = "feColorMatrix";
291     } // FECOLORMATRIXsvgtag
292    
293     /**
294     * <feComponentTransfer> SVG tag
295     * @link http://www.w3.org/TR/SVG/filters.html#feComponentTransferElement
296     */
297     class FECOMPONENTTANSFERsvgtag extends SVGTagClass {
298     var $_tag = "feComponentTransfer";
299     } // FECOMPONENTTANSFERsvgtag
300    
301     /**
302     * <feComposite> SVG tag
303     * @link http://www.w3.org/TR/SVG/filters.html#feCompositeElement
304     */
305     class FECOMPOSITEsvgtag extends SVGTagClass {
306     var $_tag = "feComposite";
307     } // FECOMPOSITEsvgtag
308    
309     /**
310     * <feConvolveMatrix> SVG tag
311     * @link http://www.w3.org/TR/SVG/filters.html#feConvolveMatrixElement
312     */
313     class FECONVOLVEMATRIXsvgtag extends SVGTagClass {
314     var $_tag = "feConvolveMatrix";
315     } // FECONVOLVEMATRIXsvgtag
316    
317     /**
318     * <feDiffuseLighting> SVG tag
319     * @link http://www.w3.org/TR/SVG/filters.html#feDiffuseLightingElement
320     */
321     class FEDIFFUSELIGHTINGsvgtag extends SVGTagClass {
322     var $_tag = "feDiffuseLighting";
323     } // FEDIFFUSELIGHTINGsvgtag
324    
325     /**
326     * <feDisplacementMap> SVG tag
327     * @link http://www.w3.org/TR/SVG/filters.html#feDisplacementMapElement
328     */
329     class FEDISPLACEMENTMAPsvgtag extends SVGTagClass {
330     var $_tag = "feDisplacementMap";
331     } // FEDISPLACEMENTMAPsvgtag
332    
333     /**
334     * <feDistantLight> SVG tag
335     * @link http://www.w3.org/TR/SVG/filters.html#feDistantLightElement
336     */
337     class FEDISTANTLIGHTsvgtag extends SVGTagClass {
338     var $_tag = "feDistantLight";
339     } // FEDISTANTLIGHTsvgtag
340    
341     /**
342     * <feFlood> SVG tag
343     * @link http://www.w3.org/TR/SVG/filters.html#feFloodElement
344     */
345     class FEFLOODsvgtag extends SVGTagClass {
346     var $_tag = "feFlood";
347     } // FEFLOODsvgtag
348    
349     /**
350     * <feFuncA> SVG tag
351     * @link http://www.w3.org/TR/SVG/filters.html#feFuncAElement
352     */
353     class FEFUNCAsvgtag extends SVGTagClass {
354     var $_tag = "feFuncA";
355     } // FEFUNCAsvgtag
356    
357     /**
358     * <feFuncB> SVG tag
359     * @link http://www.w3.org/TR/SVG/filters.html#feFuncBElement
360     */
361     class FEFUNCBsvgtag extends SVGTagClass {
362     var $_tag = "feFuncB";
363     } // FEFUNCBsvgtag
364    
365     /**
366     * <feFuncG> SVG tag
367     * @link http://www.w3.org/TR/SVG/filters.html#feFuncGElement
368     */
369     class FEFUNCGsvgtag extends SVGTagClass {
370     var $_tag = "feFuncG";
371     } // FEFUNCGsvgtag
372    
373     /**
374     * <feFuncR> SVG tag
375     * @link http://www.w3.org/TR/SVG/filters.html#feFuncRElement
376     */
377     class FEFUNCRsvgtag extends SVGTagClass {
378     var $_tag = "feFuncR";
379     } // FEFUNCRsvgtag
380    
381     /**
382     * <feGaussianBlur> SVG tag
383     * @link http://www.w3.org/TR/SVG/filters.html#feGaussianBlurElement
384     */
385     class FEGAUSSIANBLURsvgtag extends SVGTagClass {
386     var $_tag = "feGaussianBlur";
387     } // FEGAUSSIANBLURsvgtag
388    
389     /**
390     * <feImage> SVG tag
391     * @link http://www.w3.org/TR/SVG/filters.html#feImageElement
392     */
393     class FEIMAGEsvgtag extends SVGTagClass {
394     var $_tag = "feImage";
395     } // FEIMAGEsvgtag
396    
397     /**
398     * <feMerge> SVG tag
399     * @link http://www.w3.org/TR/SVG/filters.html#feMergeElement
400     */
401     class FEMERGEsvgtag extends SVGTagClass {
402     var $_tag = "feMerge";
403     } // FEMERGEsvgtag
404    
405     /**
406     * <feMergeNode> SVG tag
407     * @link http://www.w3.org/TR/SVG/filters.html#feMergeNodeElement
408     */
409     class FEMERGENODEsvgtag extends SVGTagClass {
410     var $_tag = "feMergeNode";
411     } // FEMERGENODEsvgtag
412    
413     /**
414     * <feMorphology> SVG tag
415     * @link http://www.w3.org/TR/SVG/filters.html#feMorphologyElement
416     */
417     class FEMORPHOLOGYsvgtag extends SVGTagClass {
418     var $_tag = "feMorphology";
419     } // FEMORPHOLOGYsvgtag
420    
421     /**
422     * <feOffset> SVG svgtag
423     * @link http://www.w3.org/TR/SVG/filters.html#feOffsetElement
424     */
425     class FEOFFSETsvgtag extends SVGTagClass {
426     var $_tag = "feOffset";
427     } // FEOFFSETsvgtag
428    
429     /**
430     * <fePointLight> SVG tag
431     * @link http://www.w3.org/TR/SVG/filters.html#fePointLightElement
432     */
433     class FEPOINTLIGHTsvgtag extends SVGTagClass {
434     var $_tag = "fePointLight";
435     } // FEPOINTLIGHTsvgtag
436    
437     /**
438     * <feSpecularLighting> SVG tag
439     * @link http://www.w3.org/TR/SVG/filters.html#feSpecularLightingElement
440     */
441     class FESPECTACULARLIGHTINGsvgtag extends SVGTagClass {
442     var $_tag = "feSpecularLighting";
443     } // FESPECTACULARLIGHTINGsvgtag
444    
445     /**
446     * <feSpotLight> SVG tag
447     * @link http://www.w3.org/TR/SVG/filters.html#feSpotLightElement
448     */
449     class FESPOTLIGHTsvgtag extends SVGTagClass {
450     var $_tag = "feSpotLight";
451     } // FESPOTLIGHTsvgtag
452    
453     /**
454     * <feTile> SVG tag
455     * @link http://www.w3.org/TR/SVG/filters.html#feTileElement
456     */
457     class FETILEsvgtag extends SVGTagClass {
458     var $_tag = "feTile";
459     } // FETILEsvgtag
460    
461     /**
462     * <feTurbulence> SVG tag
463     * @link http://www.w3.org/TR/SVG/filters.html#feTurbulenceElement
464     */
465     class FETURBULENCEsvgtag extends SVGTagClass {
466     var $_tag = "feTurbulence";
467     } // FETURBULENCEsvgtag
468    
469     /**
470     * <filter> SVG tag
471     * @link http://www.w3.org/TR/SVG/filters.html#FilterElement
472     */
473     class FILTERsvgtag extends SVGTagClass {
474     var $_tag = "filter";
475     } // FILTERsvgtag
476    
477     /**
478     * <font> SVG tag
479     * @link http://www.w3.org/TR/SVG/fonts.html#FontElement
480     */
481     class FONTsvgtag extends SVGTagClass {
482     var $_tag = "font";
483     } // FONTsvgtag
484    
485     /**
486     * <font-face> SVG tag
487     * @link http://www.w3.org/TR/SVG/fonts.html#FontFaceElement
488     */
489     class FONTFACEsvgtag extends SVGTagClass {
490     var $_tag = "font-face";
491     } // FONTFACEsvgtag
492    
493     /**
494     * <font-face-format> SVG tag
495     * @link http://www.w3.org/TR/SVG/fonts.html#FontFaceNameElement
496     */
497     class FONTFACEFORMATsvgtag extends SVGTagClass {
498     var $_tag = "font-face-format";
499     var $_close_tag_required = FALSE;
500     var $_content_required = FALSE;
501     } // FONTFACEFORMATsvgtag
502    
503     /**
504     * <font-face-name> SVG tag
505     * @link http://www.w3.org/TR/SVG/fonts.html#FontFaceNameElement
506     */
507     class FONTFACENAMEsvgtag extends SVGTagClass {
508     var $_tag = "font-face-name";
509     var $_close_tag_required = FALSE;
510     var $_content_required = FALSE;
511     } // FONTFACEFORMATsvgtag
512    
513     /**
514     * <font-face-src> SVG tag
515     * @link http://www.w3.org/TR/SVG/fonts.html#FontFaceSrcElement
516     */
517     class FONTFACESRCsvgtag extends SVGTagClass {
518     var $_tag = "font-face-src";
519     } // FONTFACESRCsvgtag
520    
521     /**
522     * <font-face-uri> SVG tag
523     * @link http://www.w3.org/TR/SVG/fonts.html#FontFaceNameElement
524     */
525     class FONTFACEURIsvgtag extends SVGTagClass {
526     var $_tag = "font-face-uri";
527     } // FONTFACEURIsvgtag
528    
529     /**
530     * <foreignObject> SVG tag
531     * @link http://www.w3.org/TR/SVG/extend.html#ForeignObjectElement
532     */
533     class FOREIGNOBJECTsvgtag extends SVGTagClass {
534     var $_tag = "foreignObject";
535     } // FOREIGNOBJECTsvgtag
536    
537     /**
538     * <g> SVG tag
539     * @link http://www.w3.org/TR/SVG/struct.html#GElement
540     */
541     class Gsvgtag extends SVGTagClass {
542     var $_tag = "g";
543     } // Gsvgtag
544    
545     /**
546     * <glyph> SVG tag
547     * @link http://www.w3.org/TR/SVG/fonts.html#GlyphElement
548     */
549     class GLYPHsvgtag extends SVGTagClass {
550     var $_tag = "glyph";
551     } // GLYPHsvgtag
552    
553     /**
554     * <glyphRef> SVG tag
555     * @link http://www.w3.org/TR/SVG/text.html#AlternateGlyphs
556     */
557     class GLYPHREFsvgtag extends SVGTagClass {
558     var $_tag = "glyphRef";
559     } // GLYPHREFsvgtag
560    
561     /**
562     * <hkern> SVG tag
563     * @link http://www.w3.org/TR/SVG/fonts.html#HKernElement
564     */
565     class HKERNsvgtag extends SVGTagClass {
566     var $_tag = "hkern";
567     var $_close_tag_required = FALSE;
568     var $_content_required = FALSE;
569     } // HKERNsvgtag
570    
571     /**
572     * <image> SVG tag
573     * @link http://www.w3.org/TR/SVG/struct.html#ImageElement
574     */
575     class IMAGEsvgtag extends SVGTagClass {
576     var $_tag = "image";
577     } // IMAGEsvgtag
578    
579     /**
580     * <line> SVG tag
581     * @link http://www.w3.org/TR/SVG/shapes.html
582     */
583     class LINEsvgtag extends SVGTagClass {
584     var $_tag = "line";
585     } // LINEsvgtag
586    
587     /**
588     * <linearGradient> SVG tag
589     * @link http://www.w3.org/TR/SVG/pservers.html#LinearGradientElement
590     */
591     class LINEARGRADIENTsvgtag extends SVGTagClass {
592     var $_tag = "linearGradient";
593     } // LINEARGRADIENTsvgtag
594    
595     /**
596     * <maker> SVG tag
597     * @link http://www.w3.org/TR/SVG/painting.html#MarkerElement
598     */
599     class MARKERsvgtag extends SVGTagClass {
600     var $_tag = "marker";
601     } // MARKERsvgtag
602    
603     /**
604     * <mask> SVG tag
605     * @link http://www.w3.org/TR/SVG/masking.html#MaskElement
606     */
607     class MASKsvgtag extends SVGTagClass {
608     var $_tag = "mask";
609     } // MASKsvgtag
610    
611     /**
612     * <metadata> SVG tag
613     * @link http://www.w3.org/TR/SVG/metadata.html#MetadataElement
614     */
615     class METADATAsvgtag extends SVGTagClass {
616     var $_tag = "metadata";
617     } // METADATAsvgtag
618    
619     /**
620     * <missing-glyph> SVG tag
621     * @link http://www.w3.org/TR/SVG/fonts.html#MissingGlyphElement
622     */
623     class MISSINGGLYPHsvgtag extends SVGTagClass {
624     var $_tag = "missing-glyph";
625     } // MISSINGGLYPHsvgtag
626    
627     /**
628     * <mpath> SVG tag
629     * @link http://www.w3.org/TR/SVG/animate.html#mpathElement
630     */
631     class MPATHsvgtag extends SVGTagClass {
632     var $_tag = "mpath";
633     } // MPATHsvgtag
634    
635     /**
636     * <path> SVG tag
637     * @link http://www.w3.org/TR/SVG/paths.html#PathElement
638     */
639     class PATHsvgtag extends SVGTagClass {
640     var $_tag = "path";
641     } // PATHsvgtag
642    
643     /**
644     * <pattern> SVG tag
645     * @link http://www.w3.org/TR/SVG/pservers.html#PatternElement
646     */
647     class PATTERNsvgtag extends SVGTagClass {
648     var $_tag = "pattern";
649     } // PATTERNsvgtag
650    
651     /**
652     * <polygon> SVG tag
653     * @link http://www.w3.org/TR/SVG/shapes.html#PolygonElement
654     */
655     class POLYGONsvgtag extends SVGTagClass {
656     var $_tag = "polygon";
657     } // POLYGONsvgtag
658    
659     /**
660     * <polyline> SVG tag
661     * @link http://www.w3.org/TR/SVG/shapes.html#PolylineElement
662     */
663     class POLYLINEsvgtag extends SVGTagClass {
664     var $_tag = "polyline";
665     } // POLYLINEsvgtag
666    
667     /**
668     * <radialGradient> SVG tag
669     * @link http://www.w3.org/TR/SVG/pservers.html#RadialGradientElement
670     */
671     class RADIALGRADIENTsvgtag extends SVGTagClass {
672     var $_tag = "radialGradient";
673     } // RADIALGRADIENTsvgtag
674    
675     /**
676     * <rect> SVG tag
677     * @link http://www.w3.org/TR/SVG/shapes.html#RectElement
678     */
679     class RECTsvgtag extends SVGTagClass {
680     var $_tag = "rect";
681     } // RECTsvgtag
682    
683     /**
684     * <script> SVG tag
685     * @link http://www.w3.org/TR/SVG/script.html#ScriptElement
686     */
687     class SCRIPTsvgtag extends SVGTagClass {
688     var $_tag = "script";
689     var $_cdata_content_wrap = TRUE;
690     } // SCRIPTsvgtag
691    
692     /**
693     * <set> SVG tag
694     * @link http://www.w3.org/TR/SVG/animate.html#SetElement
695     */
696     class SETsvgtag extends SVGTagClass {
697     var $_tag = "set";
698     } // SETsvgtag
699    
700     /**
701     * <stop> SVG tag
702     * @link http://www.w3.org/TR/SVG/pservers.html#StopElement
703     */
704     class STOPsvgtag extends SVGTagClass {
705     var $_tag = "stop";
706     } // STOPsvgtag
707    
708     /**
709     * <style> SVG tag
710     * @link http://www.w3.org/TR/SVG/styling.html#StyleElement
711     */
712     class STYLEsvgtag extends SVGTagClass {
713     var $_tag = "style";
714     var $_cdata_content_wrap = TRUE;
715     } // STYLEsvgtag
716    
717     /**
718     * <svg> SVG tag
719     * @link http://www.w3.org/TR/SVG/struct.html#SVGElement
720     */
721     class SVGsvgtag extends SVGTagClass {
722     var $_tag = "svg";
723     } // SVGsvgtag
724    
725     /**
726     * <switch> SVG tag
727     * @link http://www.w3.org/TR/SVG/struct.html#SwitchElement
728     */
729     class SWITCHsvgtag extends SVGTagClass {
730     var $_tag = "switch";
731     } // SWITCHsvgtag
732    
733     /**
734     * <symbol> SVG tag
735     * @link http://www.w3.org/TR/SVG/struct.html#SymbolElement
736     */
737     class SYMBOLsvgtag extends SVGTagClass {
738     var $_tag = "symbol";
739     } // SYMBOLsvgtag
740    
741     /**
742     * <text> SVG tag
743     * @link http://www.w3.org/TR/SVG/text.html
744     */
745     class TEXTsvgtag extends SVGTagClass {
746     var $_tag = "text";
747     } // TEXTsvgtag
748    
749     /**
750     * <textpath> SVG tag
751     * @link http://www.w3.org/TR/SVG/text.html#TextPathElement
752     */
753     class TEXTPATHsvgtag extends SVGTagClass {
754     var $_tag = "text";
755     } // TEXTsvgtag
756    
757     /**
758     * <title> SVG tag
759     * @link http://www.w3.org/TR/SVG/struct.html#TitleElement
760     */
761     class TITLEsvgtag extends SVGTagClass {
762     var $_tag = "title";
763     } // TITLEsvgtag
764    
765     /**
766     * <tref> SVG tag
767     * @link http://www.w3.org/TR/SVG/text.html
768     */
769     class TREFsvgtag extends SVGTagClass {
770     var $_tag = "tref";
771     } // TEXTsvgtag
772    
773     /**
774     * <tspan> SVG tag
775     * @link http://www.w3.org/TR/SVG/text.html
776     */
777     class TSPANsvgtag extends SVGTagClass {
778     var $_tag = "tspan";
779     } // TEXTsvgtag
780    
781     /**
782     * <use> SVG tag
783     * @link http://www.w3.org/TR/SVG/struct.html#UseElement
784     */
785     class USEsvgtag extends SVGTagClass {
786     var $_tag = "use";
787     } // USEsvgtag
788    
789     /**
790     * <view> SVG tag
791     * @link http://www.w3.org/TR/SVG/linking.html#ViewElement
792     */
793     class VIEWsvgtag extends SVGTagClass {
794     var $_tag = "view";
795     } // VIEWsvgtag
796    
797     /**
798     * <vkern> SVG tag
799     * @link
800     */
801     class VKERNsvgtag extends SVGTagClass {
802     var $_tag = "vkern";
803     var $_close_tag_required = FALSE;
804     var $_content_required = FALSE;
805     } // VKERNsvgtag
806     ?>

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed