1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950 |
- <!-- ....................................................................... -->
- <!-- SVG 1.1 DTD ........................................................... -->
- <!-- file: svg11.dtd
- -->
- <!-- SVG 1.1 DTD
- 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 the SVG DTD 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 make no
- representation about the suitability of the DTD for any purpose.
- It is provided "as is" without expressed or implied warranty.
- Author: Jun Fujisawa <fujisawa.jun@canon.co.jp>
- Revision: $Id: svg11.dtd,v 1.2 2002/04/20 18:07:43 fujisawa Exp $
- -->
- <!-- This is the driver file for version 1.1 of the SVG DTD.
- This DTD 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"
- -->
- <!ENTITY % SVG.version "-//W3C//DTD SVG 1.1//EN" >
- <!-- Use this URI to identify the default namespace:
- "http://www.w3.org/2000/svg"
- See the Qualified Names module for information
- on the use of namespace prefixes in the DTD.
- -->
- <!ENTITY % NS.prefixed "IGNORE" >
- <!ENTITY % SVG.prefix "" >
- <!-- reserved for future use with document profiles -->
- <!ENTITY % SVG.profile "" >
- <!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
- <!-- Pre-Framework Redeclaration Placeholder ..................... -->
- <!ENTITY % svg-prefw-redecl.module "IGNORE" >
- <![%svg-prefw-redecl.module;[
- %svg-prefw-redecl.mod;]]>
- <!-- Document Model Module ....................................... -->
- <!ENTITY % svg-model.mod
- PUBLIC "-//W3C//ENTITIES SVG 1.1 Document Model//EN"
- "svg11-model.mod" >
- <!-- Attribute Collection Module ................................. -->
- <!ENTITY % svg-attribs.mod
- PUBLIC "-//W3C//ENTITIES SVG 1.1 Attribute Collection//EN"
- "svg11-attribs.mod" >
- <!-- Modular Framework Module .................................... -->
- <!ENTITY % svg-framework.module "INCLUDE" >
- <![%svg-framework.module;[
- <!ENTITY % svg-framework.mod
- PUBLIC "-//W3C//ENTITIES SVG 1.1 Modular Framework//EN"
- "svg-framework.mod" >
- <!-- ....................................................................... -->
- <!-- SVG 1.1 Modular Framework Module ...................................... -->
- <!-- file: svg-framework.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-framework.mod,v 1.2 2002/04/20 18:07:43 fujisawa Exp $
- This DTD module is identified by the PUBLIC and SYSTEM identifiers:
- PUBLIC "-//W3C//ENTITIES SVG 1.1 Modular Framework//EN"
- SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-framework.mod"
- ....................................................................... -->
- <!-- Modular Framework
- This module instantiates the modules needed o support the SVG
- modularization model, including:
- + Datatypes
- + Qualified Name
- + Document Model
- + Attribute Collection
- -->
- <!ENTITY % svg-datatypes.module "INCLUDE" >
- <![%svg-datatypes.module;[
- <!ENTITY % svg-datatypes.mod
- PUBLIC "-//W3C//ENTITIES SVG 1.1 Datatypes//EN"
- "svg-datatypes.mod" >
- <!-- ....................................................................... -->
- <!-- 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.
- Revision: $Id: svg-datatypes.mod,v 1.2 2002/04/20 18:07:42 fujisawa Exp $
- This DTD module is identified by the PUBLIC and SYSTEM identifiers:
- PUBLIC "-//W3C//ENTITIES SVG 1.1 Datatypes//EN"
- SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-datatypes.mod"
- ....................................................................... -->
- <!-- Datatypes
- This module declares common data types for properties and attributes.
- -->
- <!-- feature specification -->
- <!ENTITY % Boolean.datatype "( false | true )" >
- <!-- 'clip-rule' or 'fill-rule' property/attribute value -->
- <!ENTITY % ClipFillRule.datatype "( nonzero | evenodd | inherit )" >
- <!-- media type, as per [RFC2045] -->
- <!ENTITY % ContentType.datatype "CDATA" >
- <!-- a <coordinate> -->
- <!ENTITY % Coordinate.datatype "CDATA" >
- <!-- a list of <coordinate>s -->
- <!ENTITY % Coordinates.datatype "CDATA" >
- <!-- a <color> value -->
- <!ENTITY % Color.datatype "CDATA" >
- <!-- a <integer> -->
- <!ENTITY % Integer.datatype "CDATA" >
- <!-- a language code, as per [RFC3066] -->
- <!ENTITY % LanguageCode.datatype "NMTOKEN" >
- <!-- comma-separated list of language codes, as per [RFC3066] -->
- <!ENTITY % LanguageCodes.datatype "CDATA" >
- <!-- a <length> -->
- <!ENTITY % Length.datatype "CDATA" >
- <!-- a list of <length>s -->
- <!ENTITY % Lengths.datatype "CDATA" >
- <!-- a <number> -->
- <!ENTITY % Number.datatype "CDATA" >
- <!-- a list of <number>s -->
- <!ENTITY % Numbers.datatype "CDATA" >
- <!-- opacity value (e.g., <number>) -->
- <!ENTITY % OpacityValue.datatype "CDATA" >
- <!-- a path data specification -->
- <!ENTITY % PathData.datatype "CDATA" >
- <!-- 'preserveAspectRatio' attribute specification -->
- <!ENTITY % PreserveAspectRatioSpec.datatype "CDATA" >
- <!-- script expression -->
- <!ENTITY % Script.datatype "CDATA" >
- <!-- An SVG color value (RGB plus optional ICC) -->
- <!ENTITY % SVGColor.datatype "CDATA" >
- <!-- arbitrary text string -->
- <!ENTITY % Text.datatype "CDATA" >
- <!-- list of transforms -->
- <!ENTITY % TransformList.datatype "CDATA" >
- <!-- a Uniform Resource Identifier, see [URI] -->
- <!ENTITY % URI.datatype "CDATA" >
- <!-- 'viewBox' attribute specification -->
- <!ENTITY % ViewBoxSpec.datatype "CDATA" >
- <!-- end of svg-datatypes.mod -->
- ]]>
- <!ENTITY % svg-qname.module "INCLUDE" >
- <![%svg-qname.module;[
- <!ENTITY % svg-qname.mod
- PUBLIC "-//W3C//ENTITIES SVG 1.1 Qualified Name//EN"
- "svg-qname.mod" >
- <!-- ....................................................................... -->
- <!-- 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.mod,v 1.3 2002/11/03 15:54:14 fujisawa 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.
- -->
- <!ENTITY % NS.prefixed "IGNORE" >
- <!ENTITY % SVG.prefixed "%NS.prefixed;" >
- <!-- 2. Declare a parameter entity (eg., %SVG.xmlns;) containing
- the URI reference used to identify the SVG namespace:
- -->
- <!ENTITY % SVG.xmlns "http://www.w3.org/2000/svg" >
- <!ENTITY % XLINK.xmlns "http://www.w3.org/1999/xlink" >
- <!-- 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.
- -->
- <!ENTITY % SVG.prefix "" >
- <!ENTITY % XLINK.prefix "xlink" >
- <!-- 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.
- -->
- <![%SVG.prefixed;[
- <!ENTITY % SVG.pfx "%SVG.prefix;:" >
- ]]>
- <!ENTITY % SVG.pfx "" >
- <!ENTITY % XLINK.pfx "%XLINK.prefix;:" >
- <!-- 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.
- -->
- <!ENTITY % SVG.xmlns.extra.attrib "" >
- <!-- Declare a parameter entity XLINK.xmlns.attrib containing
- the XML Namespace declarations for XLink.
- -->
- <!ENTITY % XLINK.xmlns.attrib
- "xmlns:%XLINK.prefix; %URI.datatype; #FIXED '%XLINK.xmlns;'"
- >
- <!-- 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.
- -->
- <![%SVG.prefixed;[
- <!ENTITY % NS.decl.attrib
- "xmlns:%SVG.prefix; %URI.datatype; #FIXED '%SVG.xmlns;'
- %XLINK.xmlns.attrib;
- %SVG.xmlns.extra.attrib;"
- >
- ]]>
- <!ENTITY % NS.decl.attrib
- "%XLINK.xmlns.attrib;
- %SVG.xmlns.extra.attrib;"
- >
- <!-- 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.prefixed;[
- <!ENTITY % SVG.xmlns.attrib
- "%NS.decl.attrib;"
- >
- ]]>
- <!ENTITY % SVG.xmlns.attrib
- "xmlns %URI.datatype; #FIXED '%SVG.xmlns;'
- %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 ......................... -->
- <!ENTITY % SVG.svg.qname "%SVG.pfx;svg" >
- <!ENTITY % SVG.g.qname "%SVG.pfx;g" >
- <!ENTITY % SVG.defs.qname "%SVG.pfx;defs" >
- <!ENTITY % SVG.desc.qname "%SVG.pfx;desc" >
- <!ENTITY % SVG.title.qname "%SVG.pfx;title" >
- <!ENTITY % SVG.metadata.qname "%SVG.pfx;metadata" >
- <!ENTITY % SVG.symbol.qname "%SVG.pfx;symbol" >
- <!ENTITY % SVG.use.qname "%SVG.pfx;use" >
- <!-- module: svg-conditional.mod ....................... -->
- <!ENTITY % SVG.switch.qname "%SVG.pfx;switch" >
- <!-- module: svg-image.mod ............................. -->
- <!ENTITY % SVG.image.qname "%SVG.pfx;image" >
- <!-- module: svg-style.mod ............................. -->
- <!ENTITY % SVG.style.qname "%SVG.pfx;style" >
- <!-- module: svg-shape.mod ............................. -->
- <!ENTITY % SVG.path.qname "%SVG.pfx;path" >
- <!ENTITY % SVG.rect.qname "%SVG.pfx;rect" >
- <!ENTITY % SVG.circle.qname "%SVG.pfx;circle" >
- <!ENTITY % SVG.line.qname "%SVG.pfx;line" >
- <!ENTITY % SVG.ellipse.qname "%SVG.pfx;ellipse" >
- <!ENTITY % SVG.polyline.qname "%SVG.pfx;polyline" >
- <!ENTITY % SVG.polygon.qname "%SVG.pfx;polygon" >
- <!-- module: svg-text.mod .............................. -->
- <!ENTITY % SVG.text.qname "%SVG.pfx;text" >
- <!ENTITY % SVG.tspan.qname "%SVG.pfx;tspan" >
- <!ENTITY % SVG.tref.qname "%SVG.pfx;tref" >
- <!ENTITY % SVG.textPath.qname "%SVG.pfx;textPath" >
- <!ENTITY % SVG.altGlyph.qname "%SVG.pfx;altGlyph" >
- <!ENTITY % SVG.altGlyphDef.qname "%SVG.pfx;altGlyphDef" >
- <!ENTITY % SVG.altGlyphItem.qname "%SVG.pfx;altGlyphItem" >
- <!ENTITY % SVG.glyphRef.qname "%SVG.pfx;glyphRef" >
- <!-- module: svg-marker.mod ............................ -->
- <!ENTITY % SVG.marker.qname "%SVG.pfx;marker" >
- <!-- module: svg-profile.mod ........................... -->
- <!ENTITY % SVG.color-profile.qname "%SVG.pfx;color-profile" >
- <!-- module: svg-gradient.mod .......................... -->
- <!ENTITY % SVG.linearGradient.qname "%SVG.pfx;linearGradient" >
- <!ENTITY % SVG.radialGradient.qname "%SVG.pfx;radialGradient" >
- <!ENTITY % SVG.stop.qname "%SVG.pfx;stop" >
- <!-- module: svg-pattern.mod ........................... -->
- <!ENTITY % SVG.pattern.qname "%SVG.pfx;pattern" >
- <!-- module: svg-clip.mod .............................. -->
- <!ENTITY % SVG.clipPath.qname "%SVG.pfx;clipPath" >
- <!-- module: svg-mask.mod .............................. -->
- <!ENTITY % SVG.mask.qname "%SVG.pfx;mask" >
- <!-- module: svg-filter.mod ............................ -->
- <!ENTITY % SVG.filter.qname "%SVG.pfx;filter" >
- <!ENTITY % SVG.feBlend.qname "%SVG.pfx;feBlend" >
- <!ENTITY % SVG.feColorMatrix.qname "%SVG.pfx;feColorMatrix" >
- <!ENTITY % SVG.feComponentTransfer.qname "%SVG.pfx;feComponentTransfer" >
- <!ENTITY % SVG.feComposite.qname "%SVG.pfx;feComposite" >
- <!ENTITY % SVG.feConvolveMatrix.qname "%SVG.pfx;feConvolveMatrix" >
- <!ENTITY % SVG.feDiffuseLighting.qname "%SVG.pfx;feDiffuseLighting" >
- <!ENTITY % SVG.feDisplacementMap.qname "%SVG.pfx;feDisplacementMap" >
- <!ENTITY % SVG.feFlood.qname "%SVG.pfx;feFlood" >
- <!ENTITY % SVG.feGaussianBlur.qname "%SVG.pfx;feGaussianBlur" >
- <!ENTITY % SVG.feImage.qname "%SVG.pfx;feImage" >
- <!ENTITY % SVG.feMerge.qname "%SVG.pfx;feMerge" >
- <!ENTITY % SVG.feMergeNode.qname "%SVG.pfx;feMergeNode" >
- <!ENTITY % SVG.feMorphology.qname "%SVG.pfx;feMorphology" >
- <!ENTITY % SVG.feOffset.qname "%SVG.pfx;feOffset" >
- <!ENTITY % SVG.feSpecularLighting.qname "%SVG.pfx;feSpecularLighting" >
- <!ENTITY % SVG.feTile.qname "%SVG.pfx;feTile" >
- <!ENTITY % SVG.feTurbulence.qname "%SVG.pfx;feTurbulence" >
- <!ENTITY % SVG.feDistantLight.qname "%SVG.pfx;feDistantLight" >
- <!ENTITY % SVG.fePointLight.qname "%SVG.pfx;fePointLight" >
- <!ENTITY % SVG.feSpotLight.qname "%SVG.pfx;feSpotLight" >
- <!ENTITY % SVG.feFuncR.qname "%SVG.pfx;feFuncR" >
- <!ENTITY % SVG.feFuncG.qname "%SVG.pfx;feFuncG" >
- <!ENTITY % SVG.feFuncB.qname "%SVG.pfx;feFuncB" >
- <!ENTITY % SVG.feFuncA.qname "%SVG.pfx;feFuncA" >
- <!-- module: svg-cursor.mod ............................ -->
- <!ENTITY % SVG.cursor.qname "%SVG.pfx;cursor" >
- <!-- module: svg-hyperlink.mod ......................... -->
- <!ENTITY % SVG.a.qname "%SVG.pfx;a" >
- <!-- module: svg-view.mod .............................. -->
- <!ENTITY % SVG.view.qname "%SVG.pfx;view" >
- <!-- module: svg-script.mod ............................ -->
- <!ENTITY % SVG.script.qname "%SVG.pfx;script" >
- <!-- module: svg-animation.mod ......................... -->
- <!ENTITY % SVG.animate.qname "%SVG.pfx;animate" >
- <!ENTITY % SVG.set.qname "%SVG.pfx;set" >
- <!ENTITY % SVG.animateMotion.qname "%SVG.pfx;animateMotion" >
- <!ENTITY % SVG.animateColor.qname "%SVG.pfx;animateColor" >
- <!ENTITY % SVG.animateTransform.qname "%SVG.pfx;animateTransform" >
- <!ENTITY % SVG.mpath.qname "%SVG.pfx;mpath" >
- <!-- module: svg-font.mod .............................. -->
- <!ENTITY % SVG.font.qname "%SVG.pfx;font" >
- <!ENTITY % SVG.font-face.qname "%SVG.pfx;font-face" >
- <!ENTITY % SVG.glyph.qname "%SVG.pfx;glyph" >
- <!ENTITY % SVG.missing-glyph.qname "%SVG.pfx;missing-glyph" >
- <!ENTITY % SVG.hkern.qname "%SVG.pfx;hkern" >
- <!ENTITY % SVG.vkern.qname "%SVG.pfx;vkern" >
- <!ENTITY % SVG.font-face-src.qname "%SVG.pfx;font-face-src" >
- <!ENTITY % SVG.font-face-uri.qname "%SVG.pfx;font-face-uri" >
- <!ENTITY % SVG.font-face-format.qname "%SVG.pfx;font-face-format" >
- <!ENTITY % SVG.font-face-name.qname "%SVG.pfx;font-face-name" >
- <!ENTITY % SVG.definition-src.qname "%SVG.pfx;definition-src" >
- <!-- module: svg-extensibility.mod ..................... -->
- <!ENTITY % SVG.foreignObject.qname "%SVG.pfx;foreignObject" >
- <!-- end of svg-qname.mod -->
- ]]>
- <!ENTITY % svg-model.module "INCLUDE" >
- <![%svg-model.module;[
- <!-- instantiate the Document Model declared in the DTD driver -->
- <!-- ....................................................................... -->
- <!-- SVG 1.1 Document Model Module ......................................... -->
- <!-- file: svg11-model.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: svg11-model.mod,v 1.3 2002/11/14 15:11:03 fujisawa Exp $
- This DTD module is identified by the PUBLIC and SYSTEM identifiers:
- PUBLIC "-//W3C//ENTITIES SVG 1.1 Document Model//EN"
- SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-model.mod"
- ....................................................................... -->
- <!-- SVG 1.1 Document Model
- This module describes the groupings of elements that make up
- common content models for SVG elements.
- -->
- <!-- module: svg-structure.mod ......................... -->
- <!ENTITY % SVG.Description.extra.class "" >
- <!ENTITY % SVG.Description.class
- "%SVG.desc.qname; | %SVG.title.qname; | %SVG.metadata.qname;
- %SVG.Description.extra.class;"
- >
- <!ENTITY % SVG.Use.extra.class "" >
- <!ENTITY % SVG.Use.class
- "| %SVG.use.qname; %SVG.Use.extra.class;"
- >
- <!ENTITY % SVG.Structure.extra.class "" >
- <!ENTITY % SVG.Structure.class
- "| %SVG.svg.qname; | %SVG.g.qname; | %SVG.defs.qname; | %SVG.symbol.qname;
- %SVG.Use.class; %SVG.Structure.extra.class;"
- >
- <!-- module: svg-conditional.mod ....................... -->
- <!ENTITY % SVG.Conditional.extra.class "" >
- <!ENTITY % SVG.Conditional.class
- "| %SVG.switch.qname; %SVG.Conditional.extra.class;"
- >
- <!-- module: svg-image.mod ............................. -->
- <!ENTITY % SVG.Image.extra.class "" >
- <!ENTITY % SVG.Image.class
- "| %SVG.image.qname; %SVG.Image.extra.class;"
- >
- <!-- module: svg-style.mod ............................. -->
- <!ENTITY % SVG.Style.extra.class "" >
- <!ENTITY % SVG.Style.class
- "| %SVG.style.qname; %SVG.Style.extra.class;"
- >
- <!-- module: svg-shape.mod ............................. -->
- <!ENTITY % SVG.Shape.extra.class "" >
- <!ENTITY % SVG.Shape.class
- "| %SVG.path.qname; | %SVG.rect.qname; | %SVG.circle.qname;
- | %SVG.line.qname; | %SVG.ellipse.qname; | %SVG.polyline.qname;
- | %SVG.polygon.qname; %SVG.Shape.extra.class;"
- >
- <!-- module: svg-text.mod .............................. -->
- <!ENTITY % SVG.Text.extra.class "" >
- <!ENTITY % SVG.Text.class
- "| %SVG.text.qname; | %SVG.altGlyphDef.qname; %SVG.Text.extra.class;"
- >
- <!ENTITY % SVG.TextContent.extra.class "" >
- <!ENTITY % SVG.TextContent.class
- "| %SVG.tspan.qname; | %SVG.tref.qname; | %SVG.textPath.qname;
- | %SVG.altGlyph.qname; %SVG.TextContent.extra.class;"
- >
- <!-- module: svg-marker.mod ............................ -->
- <!ENTITY % SVG.Marker.extra.class "" >
- <!ENTITY % SVG.Marker.class
- "| %SVG.marker.qname; %SVG.Marker.extra.class;"
- >
- <!-- module: svg-profile.mod ........................... -->
- <!ENTITY % SVG.ColorProfile.extra.class "" >
- <!ENTITY % SVG.ColorProfile.class
- "| %SVG.color-profile.qname; %SVG.ColorProfile.extra.class;"
- >
- <!-- module: svg-gradient.mod .......................... -->
- <!ENTITY % SVG.Gradient.extra.class "" >
- <!ENTITY % SVG.Gradient.class
- "| %SVG.linearGradient.qname; | %SVG.radialGradient.qname;
- %SVG.Gradient.extra.class;"
- >
- <!-- module: svg-pattern.mod ........................... -->
- <!ENTITY % SVG.Pattern.extra.class "" >
- <!ENTITY % SVG.Pattern.class
- "| %SVG.pattern.qname; %SVG.Pattern.extra.class;"
- >
- <!-- module: svg-clip.mod .............................. -->
- <!ENTITY % SVG.Clip.extra.class "" >
- <!ENTITY % SVG.Clip.class
- "| %SVG.clipPath.qname; %SVG.Clip.extra.class;"
- >
- <!-- module: svg-mask.mod .............................. -->
- <!ENTITY % SVG.Mask.extra.class "" >
- <!ENTITY % SVG.Mask.class
- "| %SVG.mask.qname; %SVG.Mask.extra.class;"
- >
- <!-- module: svg-filter.mod ............................ -->
- <!ENTITY % SVG.Filter.extra.class "" >
- <!ENTITY % SVG.Filter.class
- "| %SVG.filter.qname; %SVG.Filter.extra.class;"
- >
- <!ENTITY % SVG.FilterPrimitive.extra.class "" >
- <!ENTITY % SVG.FilterPrimitive.class
- "| %SVG.feBlend.qname; | %SVG.feColorMatrix.qname;
- | %SVG.feComponentTransfer.qname; | %SVG.feComposite.qname;
- | %SVG.feConvolveMatrix.qname; | %SVG.feDiffuseLighting.qname;
- | %SVG.feDisplacementMap.qname; | %SVG.feFlood.qname;
- | %SVG.feGaussianBlur.qname; | %SVG.feImage.qname; | %SVG.feMerge.qname;
- | %SVG.feMorphology.qname; | %SVG.feOffset.qname;
- | %SVG.feSpecularLighting.qname; | %SVG.feTile.qname;
- | %SVG.feTurbulence.qname; %SVG.FilterPrimitive.extra.class;"
- >
- <!-- module: svg-cursor.mod ............................ -->
- <!ENTITY % SVG.Cursor.extra.class "" >
- <!ENTITY % SVG.Cursor.class
- "| %SVG.cursor.qname; %SVG.Cursor.extra.class;"
- >
- <!-- module: svg-hyperlink.mod ......................... -->
- <!ENTITY % SVG.Hyperlink.extra.class "" >
- <!ENTITY % SVG.Hyperlink.class
- "| %SVG.a.qname; %SVG.Hyperlink.extra.class;"
- >
- <!-- module: svg-view.mod .............................. -->
- <!ENTITY % SVG.View.extra.class "" >
- <!ENTITY % SVG.View.class
- "| %SVG.view.qname; %SVG.View.extra.class;"
- >
- <!-- module: svg-script.mod ............................ -->
- <!ENTITY % SVG.Script.extra.class "" >
- <!ENTITY % SVG.Script.class
- "| %SVG.script.qname; %SVG.Script.extra.class;"
- >
- <!-- module: svg-animation.mod ......................... -->
- <!ENTITY % SVG.Animation.extra.class "" >
- <!ENTITY % SVG.Animation.class
- "%SVG.animate.qname; | %SVG.set.qname; | %SVG.animateMotion.qname; |
- %SVG.animateColor.qname; | %SVG.animateTransform.qname;
- %SVG.Animation.extra.class;"
- >
- <!-- module: svg-font.mod .............................. -->
- <!ENTITY % SVG.Font.extra.class "" >
- <!ENTITY % SVG.Font.class
- "| %SVG.font.qname; | %SVG.font-face.qname; %SVG.Font.extra.class;"
- >
- <!-- module: svg-extensibility.mod ..................... -->
- <!ENTITY % SVG.Extensibility.extra.class "" >
- <!ENTITY % SVG.Extensibility.class
- "| %SVG.foreignObject.qname; %SVG.Extensibility.extra.class;"
- >
- <!-- end of svg11-model.mod -->
- ]]>
- <!ENTITY % svg-attribs.module "INCLUDE" >
- <![%svg-attribs.module;[
- <!-- instantiate the Attribute Collection declared in the DTD driver -->
- <!-- ....................................................................... -->
- <!-- SVG 1.1 Attribute Collection Module ................................... -->
- <!-- file: svg11-attribs.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: svg11-attribs.mod,v 1.4 2002/11/14 15:11:03 fujisawa Exp $
- This DTD module is identified by the PUBLIC and SYSTEM identifiers:
- PUBLIC "-//W3C//ENTITIES SVG 1.1 Attribute Collection//EN"
- SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-attribs.mod"
- ....................................................................... -->
- <!-- SVG 1.1 Attribute Collection
- This module defines the set of common attributes that can be present
- on many SVG elements.
- -->
- <!-- module: svg-conditional.mod ....................... -->
- <!ENTITY % ExtensionList.datatype "CDATA" >
- <!ENTITY % FeatureList.datatype "CDATA" >
- <!ENTITY % SVG.Conditional.extra.attrib "" >
- <!ENTITY % SVG.Conditional.attrib
- "requiredFeatures %FeatureList.datatype; #IMPLIED
- requiredExtensions %ExtensionList.datatype; #IMPLIED
- systemLanguage %LanguageCodes.datatype; #IMPLIED
- %SVG.Conditional.extra.attrib;"
- >
- <!-- module: svg-style.mod ............................. -->
- <!ENTITY % ClassList.datatype "CDATA" >
- <!ENTITY % StyleSheet.datatype "CDATA" >
- <!ENTITY % SVG.Style.extra.attrib "" >
- <!ENTITY % SVG.Style.attrib
- "style %StyleSheet.datatype; #IMPLIED
- class %ClassList.datatype; #IMPLIED
- %SVG.Style.extra.attrib;"
- >
- <!-- module: svg-text.mod .............................. -->
- <!ENTITY % BaselineShiftValue.datatype "CDATA" >
- <!ENTITY % FontFamilyValue.datatype "CDATA" >
- <!ENTITY % FontSizeValue.datatype "CDATA" >
- <!ENTITY % FontSizeAdjustValue.datatype "CDATA" >
- <!ENTITY % GlyphOrientationHorizontalValue.datatype "CDATA" >
- <!ENTITY % GlyphOrientationVerticalValue.datatype "CDATA" >
- <!ENTITY % KerningValue.datatype "CDATA" >
- <!ENTITY % SpacingValue.datatype "CDATA" >
- <!ENTITY % TextDecorationValue.datatype "CDATA" >
- <!ENTITY % SVG.Text.extra.attrib "" >
- <!ENTITY % SVG.Text.attrib
- "writing-mode ( lr-tb | rl-tb | tb-rl | lr | rl | tb | inherit ) #IMPLIED
- %SVG.Text.extra.attrib;"
- >
- <!ENTITY % SVG.TextContent.extra.attrib "" >
- <!ENTITY % SVG.TextContent.attrib
- "alignment-baseline ( auto | baseline | before-edge | text-before-edge |
- middle | central | after-edge | text-after-edge |
- ideographic | alphabetic | hanging | mathematical |
- inherit ) #IMPLIED
- baseline-shift %BaselineShiftValue.datatype; #IMPLIED
- direction ( ltr | rtl | inherit ) #IMPLIED
- dominant-baseline ( auto | use-script | no-change | reset-size |
- ideographic | alphabetic | hanging | mathematical |
- central | middle | text-after-edge | text-before-edge |
- inherit ) #IMPLIED
- glyph-orientation-horizontal %GlyphOrientationHorizontalValue.datatype;
- #IMPLIED
- glyph-orientation-vertical %GlyphOrientationVerticalValue.datatype;
- #IMPLIED
- kerning %KerningValue.datatype; #IMPLIED
- letter-spacing %SpacingValue.datatype; #IMPLIED
- text-anchor ( start | middle | end | inherit ) #IMPLIED
- text-decoration %TextDecorationValue.datatype; #IMPLIED
- unicode-bidi ( normal | embed | bidi-override | inherit ) #IMPLIED
- word-spacing %SpacingValue.datatype; #IMPLIED
- %SVG.TextContent.extra.attrib;"
- >
- <!ENTITY % SVG.Font.extra.attrib "" >
- <!ENTITY % SVG.Font.attrib
- "font-family %FontFamilyValue.datatype; #IMPLIED
- font-size %FontSizeValue.datatype; #IMPLIED
- font-size-adjust %FontSizeAdjustValue.datatype; #IMPLIED
- font-stretch ( normal | wider | narrower | ultra-condensed |
- extra-condensed | condensed | semi-condensed |
- semi-expanded | expanded | extra-expanded |
- ultra-expanded | inherit ) #IMPLIED
- font-style ( normal | italic | oblique | inherit ) #IMPLIED
- font-variant ( normal | small-caps | inherit ) #IMPLIED
- font-weight ( normal | bold | bolder | lighter | 100 | 200 | 300 | 400 |
- 500 | 600 | 700 | 800 | 900 | inherit ) #IMPLIED
- %SVG.Font.extra.attrib;"
- >
- <!-- module: svg-marker.mod ............................ -->
- <!ENTITY % MarkerValue.datatype "CDATA" >
- <!ENTITY % SVG.Marker.extra.attrib "" >
- <!ENTITY % SVG.Marker.attrib
- "marker-start %MarkerValue.datatype; #IMPLIED
- marker-mid %MarkerValue.datatype; #IMPLIED
- marker-end %MarkerValue.datatype; #IMPLIED
- %SVG.Marker.extra.attrib;"
- >
- <!-- module: svg-profile.mod ........................... -->
- <!ENTITY % SVG.ColorProfile.extra.attrib "" >
- <!ENTITY % SVG.ColorProfile.attrib
- "color-profile CDATA #IMPLIED
- %SVG.ColorProfile.extra.attrib;"
- >
- <!-- module: svg-gradient.mod .......................... -->
- <!ENTITY % NumberOrPercentage.datatype "CDATA" >
- <!ENTITY % SVG.Gradient.extra.attrib "" >
- <!ENTITY % SVG.Gradient.attrib
- "stop-color %SVGColor.datatype; #IMPLIED
- stop-opacity %OpacityValue.datatype; #IMPLIED
- %SVG.Gradient.extra.attrib;"
- >
- <!-- module: svg-clip.mod .............................. -->
- <!ENTITY % ClipPathValue.datatype "CDATA" >
- <!ENTITY % SVG.Clip.extra.attrib "" >
- <!ENTITY % SVG.Clip.attrib
- "clip-path %ClipPathValue.datatype; #IMPLIED
- clip-rule %ClipFillRule.datatype; #IMPLIED
- %SVG.Clip.extra.attrib;"
- >
- <!-- module: svg-mask.mod .............................. -->
- <!ENTITY % MaskValue.datatype "CDATA" >
- <!ENTITY % SVG.Mask.extra.attrib "" >
- <!ENTITY % SVG.Mask.attrib
- "mask %MaskValue.datatype; #IMPLIED
- %SVG.Mask.extra.attrib;"
- >
- <!-- module: svg-filter.mod ............................ -->
- <!ENTITY % FilterValue.datatype "CDATA" >
- <!ENTITY % NumberOptionalNumber.datatype "CDATA" >
- <!ENTITY % SVG.Filter.extra.attrib "" >
- <!ENTITY % SVG.Filter.attrib
- "filter %FilterValue.datatype; #IMPLIED
- %SVG.Filter.extra.attrib;"
- >
- <!ENTITY % SVG.FilterColor.extra.attrib "" >
- <!ENTITY % SVG.FilterColor.attrib
- "color-interpolation-filters ( auto | sRGB | linearRGB | inherit )
- #IMPLIED
- %SVG.FilterColor.extra.attrib;"
- >
- <!-- module: svg-cursor.mod ............................ -->
- <!ENTITY % CursorValue.datatype "CDATA" >
- <!ENTITY % SVG.Cursor.extra.attrib "" >
- <!ENTITY % SVG.Cursor.attrib
- "cursor %CursorValue.datatype; #IMPLIED
- %SVG.Cursor.extra.attrib;"
- >
- <!-- end of svg11-attribs.mod -->
- ]]>
- <!-- end of svg-framework.mod -->
- ]]>
- <!-- Post-Framework Redeclaration Placeholder .................... -->
- <!ENTITY % svg-postfw-redecl.module "IGNORE" >
- <![%svg-postfw-redecl.module;[
- %svg-postfw-redecl.mod;]]>
- <!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
- <!-- Core Attribute Module ....................................... -->
- <!ENTITY % svg-core-attrib.module "INCLUDE" >
- <![%svg-core-attrib.module;[
- <!ENTITY % svg-core-attrib.mod
- PUBLIC "-//W3C//ENTITIES SVG 1.1 Core Attribute//EN"
- "svg-core-attrib.mod" >
- <!-- ....................................................................... -->
- <!-- SVG 1.1 Core Attribute Module ......................................... -->
- <!-- file: svg-core-attrib.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-core-attrib.mod,v 1.3 2002/04/28 13:50:23 fujisawa Exp $
- This DTD module is identified by the PUBLIC and SYSTEM identifiers:
- PUBLIC "-//W3C//ENTITIES SVG 1.1 Core Attribute//EN"
- SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-core-attrib.mod"
- ....................................................................... -->
- <!-- Core Attribute
- id, xml:base, xml:lang, xml:space
- This module defines the core set of attributes that can be present on
- any element.
- -->
- <!ENTITY % SVG.id.attrib
- "id ID #IMPLIED"
- >
- <!ENTITY % SVG.base.attrib
- "xml:base %URI.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.lang.attrib
- "xml:lang %LanguageCode.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.space.attrib
- "xml:space ( default | preserve ) #IMPLIED"
- >
- <!ENTITY % SVG.Core.extra.attrib "" >
- <!ENTITY % SVG.Core.attrib
- "%SVG.id.attrib;
- %SVG.base.attrib;
- %SVG.lang.attrib;
- %SVG.space.attrib;
- %SVG.Core.extra.attrib;"
- >
- <!-- end of svg-core-attrib.mod -->
- ]]>
- <!-- Container Attribute Module .................................. -->
- <!ENTITY % svg-container-attrib.module "INCLUDE" >
- <![%svg-container-attrib.module;[
- <!ENTITY % svg-container-attrib.mod
- PUBLIC "-//W3C//ENTITIES SVG 1.1 Container Attribute//EN"
- "svg-container-attrib.mod" >
- <!-- ....................................................................... -->
- <!-- SVG 1.1 Container Attribute Module .................................... -->
- <!-- file: svg-container-attrib.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-container-attrib.mod,v 1.2 2002/04/20 18:07:42 fujisawa Exp $
- This DTD module is identified by the PUBLIC and SYSTEM identifiers:
- PUBLIC "-//W3C//ENTITIES SVG 1.1 Container Attribute//EN"
- SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-container-attrib.mod"
- ....................................................................... -->
- <!-- Container Attribute
- enable-background
- This module defines the Container attribute set.
- -->
- <!-- 'enable-background' property/attribute value (e.g., 'new', 'accumulate') -->
- <!ENTITY % EnableBackgroundValue.datatype "CDATA" >
- <!ENTITY % SVG.enable-background.attrib
- "enable-background %EnableBackgroundValue.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.Container.extra.attrib "" >
- <!ENTITY % SVG.Container.attrib
- "%SVG.enable-background.attrib;
- %SVG.Container.extra.attrib;"
- >
- <!-- end of svg-container-attrib.mod -->
- ]]>
- <!-- Viewport Attribute Module ................................... -->
- <!ENTITY % svg-viewport-attrib.module "INCLUDE" >
- <![%svg-viewport-attrib.module;[
- <!ENTITY % svg-viewport-attrib.mod
- PUBLIC "-//W3C//ENTITIES SVG 1.1 Viewport Attribute//EN"
- "svg-viewport-attrib.mod" >
- <!-- ....................................................................... -->
- <!-- SVG 1.1 Viewport Attribute Module ..................................... -->
- <!-- file: svg-viewport-attrib.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-viewport-attrib.mod,v 1.2 2002/04/20 18:07:43 fujisawa Exp $
- This DTD module is identified by the PUBLIC and SYSTEM identifiers:
- PUBLIC "-//W3C//ENTITIES SVG 1.1 Viewport Attribute//EN"
- SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-viewport-attrib.mod"
- ....................................................................... -->
- <!-- Viewport Attribute
- clip, overflow
- This module defines the Viewport attribute set.
- -->
- <!-- 'clip' property/attribute value (e.g., 'auto', rect(...)) -->
- <!ENTITY % ClipValue.datatype "CDATA" >
- <!ENTITY % SVG.clip.attrib
- "clip %ClipValue.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.overflow.attrib
- "overflow ( visible | hidden | scroll | auto | inherit ) #IMPLIED"
- >
- <!ENTITY % SVG.Viewport.extra.attrib "" >
- <!ENTITY % SVG.Viewport.attrib
- "%SVG.clip.attrib;
- %SVG.overflow.attrib;
- %SVG.Viewport.extra.attrib;"
- >
- <!-- end of svg-viewport-attrib.mod -->
- ]]>
- <!-- Paint Attribute Module ...................................... -->
- <!ENTITY % svg-paint-attrib.module "INCLUDE" >
- <![%svg-paint-attrib.module;[
- <!ENTITY % svg-paint-attrib.mod
- PUBLIC "-//W3C//ENTITIES SVG 1.1 Paint Attribute//EN"
- "svg-paint-attrib.mod" >
- <!-- ....................................................................... -->
- <!-- SVG 1.1 Paint Attribute Module ........................................ -->
- <!-- file: svg-paint-attrib.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-paint-attrib.mod,v 1.2 2002/04/20 18:07:43 fujisawa Exp $
- This DTD module is identified by the PUBLIC and SYSTEM identifiers:
- PUBLIC "-//W3C//ENTITIES SVG 1.1 Paint Attribute//EN"
- SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-paint-attrib.mod"
- ....................................................................... -->
- <!-- 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.
- -->
- <!-- a 'fill' or 'stroke' property/attribute value: <paint> -->
- <!ENTITY % Paint.datatype "CDATA" >
- <!-- 'stroke-dasharray' property/attribute value (e.g., 'none', list of <number>s) -->
- <!ENTITY % StrokeDashArrayValue.datatype "CDATA" >
- <!-- 'stroke-dashoffset' property/attribute value (e.g., 'none', <legnth>) -->
- <!ENTITY % StrokeDashOffsetValue.datatype "CDATA" >
- <!-- 'stroke-miterlimit' property/attribute value (e.g., <number>) -->
- <!ENTITY % StrokeMiterLimitValue.datatype "CDATA" >
- <!-- 'stroke-width' property/attribute value (e.g., <length>) -->
- <!ENTITY % StrokeWidthValue.datatype "CDATA" >
- <!ENTITY % SVG.fill.attrib
- "fill %Paint.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.fill-rule.attrib
- "fill-rule %ClipFillRule.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.stroke.attrib
- "stroke %Paint.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.stroke-dasharray.attrib
- "stroke-dasharray %StrokeDashArrayValue.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.stroke-dashoffset.attrib
- "stroke-dashoffset %StrokeDashOffsetValue.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.stroke-linecap.attrib
- "stroke-linecap ( butt | round | square | inherit ) #IMPLIED"
- >
- <!ENTITY % SVG.stroke-linejoin.attrib
- "stroke-linejoin ( miter | round | bevel | inherit ) #IMPLIED"
- >
- <!ENTITY % SVG.stroke-miterlimit.attrib
- "stroke-miterlimit %StrokeMiterLimitValue.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.stroke-width.attrib
- "stroke-width %StrokeWidthValue.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.Paint.extra.attrib "" >
- <!ENTITY % 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;"
- >
- <!ENTITY % SVG.color.attrib
- "color %Color.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.color-interpolation.attrib
- "color-interpolation ( auto | sRGB | linearRGB | inherit ) #IMPLIED"
- >
- <!ENTITY % SVG.color-rendering.attrib
- "color-rendering ( auto | optimizeSpeed | optimizeQuality | inherit )
- #IMPLIED"
- >
- <!ENTITY % SVG.Color.extra.attrib "" >
- <!ENTITY % SVG.Color.attrib
- "%SVG.color.attrib;
- %SVG.color-interpolation.attrib;
- %SVG.color-rendering.attrib;
- %SVG.Color.extra.attrib;"
- >
- <!-- end of svg-paint-attrib.mod -->
- ]]>
- <!-- Paint Opacity Attribute Module .............................. -->
- <!ENTITY % svg-opacity-attrib.module "INCLUDE" >
- <![%svg-opacity-attrib.module;[
- <!ENTITY % svg-opacity-attrib.mod
- PUBLIC "-//W3C//ENTITIES SVG 1.1 Paint Opacity Attribute//EN"
- "svg-opacity-attrib.mod" >
- <!-- ....................................................................... -->
- <!-- SVG 1.1 Paint Opacity Attribute Module ................................ -->
- <!-- file: svg-opacity-attrib.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-opacity-attrib.mod,v 1.2 2002/04/20 18:07:43 fujisawa Exp $
- This DTD module is identified by the PUBLIC and SYSTEM identifiers:
- PUBLIC "-//W3C//ENTITIES SVG 1.1 Paint Opacity Attribute//EN"
- SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-opacity-attrib.mod"
- ....................................................................... -->
- <!-- Paint Opacity Attribute
- opacity, fill-opacity, stroke-opacity
- This module defines the Opacity attribute set.
- -->
- <!ENTITY % SVG.opacity.attrib
- "opacity %OpacityValue.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.fill-opacity.attrib
- "fill-opacity %OpacityValue.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.stroke-opacity.attrib
- "stroke-opacity %OpacityValue.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.Opacity.extra.attrib "" >
- <!ENTITY % SVG.Opacity.attrib
- "%SVG.opacity.attrib;
- %SVG.fill-opacity.attrib;
- %SVG.stroke-opacity.attrib;
- %SVG.Opacity.extra.attrib;"
- >
- <!-- end of svg-opacity-attrib.mod -->
- ]]>
- <!-- Graphics Attribute Module ................................... -->
- <!ENTITY % svg-graphics-attrib.module "INCLUDE" >
- <![%svg-graphics-attrib.module;[
- <!ENTITY % svg-graphics-attrib.mod
- PUBLIC "-//W3C//ENTITIES SVG 1.1 Graphics Attribute//EN"
- "svg-graphics-attrib.mod" >
- <!-- ....................................................................... -->
- <!-- SVG 1.1 Graphics Attribute Module ..................................... -->
- <!-- file: svg-graphics-attrib.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-graphics-attrib.mod,v 1.2 2002/04/20 18:07:43 fujisawa Exp $
- This DTD module is identified by the PUBLIC and SYSTEM identifiers:
- PUBLIC "-//W3C//ENTITIES SVG 1.1 Graphics Attribute//EN"
- SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-graphics-attrib.mod"
- ....................................................................... -->
- <!-- Graphics Attribute
- display, image-rendering, pointer-events, shape-rendering,
- text-rendering, visibility
- This module defines the Graphics attribute set.
- -->
- <!ENTITY % SVG.display.attrib
- "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 )
- #IMPLIED"
- >
- <!ENTITY % SVG.image-rendering.attrib
- "image-rendering ( auto | optimizeSpeed | optimizeQuality | inherit )
- #IMPLIED"
- >
- <!ENTITY % SVG.pointer-events.attrib
- "pointer-events ( visiblePainted | visibleFill | visibleStroke | visible |
- painted | fill | stroke | all | none | inherit )
- #IMPLIED"
- >
- <!ENTITY % SVG.shape-rendering.attrib
- "shape-rendering ( auto | optimizeSpeed | crispEdges | geometricPrecision |
- inherit ) #IMPLIED"
- >
- <!ENTITY % SVG.text-rendering.attrib
- "text-rendering ( auto | optimizeSpeed | optimizeLegibility |
- geometricPrecision | inherit ) #IMPLIED"
- >
- <!ENTITY % SVG.visibility.attrib
- "visibility ( visible | hidden | inherit ) #IMPLIED"
- >
- <!ENTITY % SVG.Graphics.extra.attrib "" >
- <!ENTITY % SVG.Graphics.attrib
- "%SVG.display.attrib;
- %SVG.image-rendering.attrib;
- %SVG.pointer-events.attrib;
- %SVG.shape-rendering.attrib;
- %SVG.text-rendering.attrib;
- %SVG.visibility.attrib;
- %SVG.Graphics.extra.attrib;"
- >
- <!-- end of svg-graphics-attrib.mod -->
- ]]>
- <!-- Document Events Attribute Module ............................ -->
- <!ENTITY % svg-docevents-attrib.module "INCLUDE" >
- <![%svg-docevents-attrib.module;[
- <!ENTITY % svg-docevents-attrib.mod
- PUBLIC "-//W3C//ENTITIES SVG 1.1 Document Events Attribute//EN"
- "svg-docevents-attrib.mod" >
- <!-- ....................................................................... -->
- <!-- SVG 1.1 Document Events Attribute Module .............................. -->
- <!-- file: svg-docevents-attrib.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-docevents-attrib.mod,v 1.2 2002/04/20 18:07:42 fujisawa Exp $
- This DTD module is identified by the PUBLIC and SYSTEM identifiers:
- PUBLIC "-//W3C//ENTITIES SVG 1.1 Document Events Attribute//EN"
- SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-docevents-attrib.mod"
- ....................................................................... -->
- <!-- Document Events Attribute
- onunload, onabort, onerror, onresize, onscroll, onzoom
- This module defines the DocumentEvents attribute set.
- -->
- <!ENTITY % SVG.onunload.attrib
- "onunload %Script.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.onabort.attrib
- "onabort %Script.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.onerror.attrib
- "onerror %Script.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.onresize.attrib
- "onresize %Script.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.onscroll.attrib
- "onscroll %Script.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.onzoom.attrib
- "onzoom %Script.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.DocumentEvents.extra.attrib "" >
- <!ENTITY % 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;"
- >
- <!-- end of svg-docevents-attrib.mod -->
- ]]>
- <!-- Graphical Element Events Attribute Module ................... -->
- <!ENTITY % svg-graphevents-attrib.module "INCLUDE" >
- <![%svg-graphevents-attrib.module;[
- <!ENTITY % svg-graphevents-attrib.mod
- PUBLIC "-//W3C//ENTITIES SVG 1.1 Graphical Element Events Attribute//EN"
- "svg-graphevents-attrib.mod" >
- <!-- ....................................................................... -->
- <!-- SVG 1.1 Graphical Element Events Attribute Module ..................... -->
- <!-- file: svg-graphevents-attrib.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-graphevents-attrib.mod,v 1.2 2002/04/20 18:07:43 fujisawa Exp $
- This DTD module is identified by the PUBLIC and SYSTEM identifiers:
- PUBLIC "-//W3C//ENTITIES SVG 1.1 Graphical Element Events Attribute//EN"
- SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-graphevents-attrib.mod"
- ....................................................................... -->
- <!-- Graphical Element Events Attribute
- onfocusin, onfocusout, onactivate, onclick, onmousedown, onmouseup,
- onmouseover, onmousemove, onmouseout, onload
- This module defines the GraphicalEvents attribute set.
- -->
- <!ENTITY % SVG.onfocusin.attrib
- "onfocusin %Script.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.onfocusout.attrib
- "onfocusout %Script.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.onactivate.attrib
- "onactivate %Script.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.onclick.attrib
- "onclick %Script.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.onmousedown.attrib
- "onmousedown %Script.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.onmouseup.attrib
- "onmouseup %Script.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.onmouseover.attrib
- "onmouseover %Script.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.onmousemove.attrib
- "onmousemove %Script.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.onmouseout.attrib
- "onmouseout %Script.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.onload.attrib
- "onload %Script.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.GraphicalEvents.extra.attrib "" >
- <!ENTITY % 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;"
- >
- <!-- end of svg-graphevents-attrib.mod -->
- ]]>
- <!-- Animation Events Attribute Module ........................... -->
- <!ENTITY % svg-animevents-attrib.module "INCLUDE" >
- <![%svg-animevents-attrib.module;[
- <!ENTITY % svg-animevents-attrib.mod
- PUBLIC "-//W3C//ENTITIES SVG 1.1 Animation Events Attribute//EN"
- "svg-animevents-attrib.mod" >
- <!-- ....................................................................... -->
- <!-- SVG 1.1 Animation Events Attribute Module ............................. -->
- <!-- file: svg-animevents-attrib.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-animevents-attrib.mod,v 1.3 2002/04/28 13:50:23 fujisawa Exp $
- This DTD module is identified by the PUBLIC and SYSTEM identifiers:
- PUBLIC "-//W3C//ENTITIES SVG 1.1 Animation Events Attribute//EN"
- SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-animevents-attrib.mod"
- ....................................................................... -->
- <!-- Animation Events Attribute
- onbegin, onend, onrepeat, onload
- This module defines the AnimationEvents attribute set.
- -->
- <!ENTITY % SVG.onbegin.attrib
- "onbegin %Script.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.onend.attrib
- "onend %Script.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.onrepeat.attrib
- "onrepeat %Script.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.onload.attrib
- "onload %Script.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.AnimationEvents.extra.attrib "" >
- <!ENTITY % SVG.AnimationEvents.attrib
- "%SVG.onbegin.attrib;
- %SVG.onend.attrib;
- %SVG.onrepeat.attrib;
- %SVG.onload.attrib;
- %SVG.AnimationEvents.extra.attrib;"
- >
- <!-- end of svg-animevents-attrib.mod -->
- ]]>
- <!-- XLink Attribute Module ...................................... -->
- <!ENTITY % svg-xlink-attrib.module "INCLUDE" >
- <![%svg-xlink-attrib.module;[
- <!ENTITY % svg-xlink-attrib.mod
- PUBLIC "-//W3C//ENTITIES SVG 1.1 XLink Attribute//EN"
- "svg-xlink-attrib.mod" >
- <!-- ....................................................................... -->
- <!-- SVG 1.1 XLink Attribute Module ........................................ -->
- <!-- file: svg-xlink-attrib.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-xlink-attrib.mod,v 1.2 2002/04/20 18:07:43 fujisawa Exp $
- This DTD module is identified by the PUBLIC and SYSTEM identifiers:
- PUBLIC "-//W3C//ENTITIES SVG 1.1 XLink Attribute//EN"
- SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-xlink-attrib.mod"
- ....................................................................... -->
- <!-- XLink Attribute
- type, href, role, arcrole, title, show, actuate
- This module defines the XLink, XLinkRequired, XLinkEmbed, and
- XLinkReplace attribute set.
- -->
- <!ENTITY % SVG.XLink.extra.attrib "" >
- <!ENTITY % SVG.XLink.attrib
- "%XLINK.xmlns.attrib;
- %XLINK.pfx;type ( simple ) #FIXED 'simple'
- %XLINK.pfx;href %URI.datatype; #IMPLIED
- %XLINK.pfx;role %URI.datatype; #IMPLIED
- %XLINK.pfx;arcrole %URI.datatype; #IMPLIED
- %XLINK.pfx;title CDATA #IMPLIED
- %XLINK.pfx;show ( other ) 'other'
- %XLINK.pfx;actuate ( onLoad ) #FIXED 'onLoad'
- %SVG.XLink.extra.attrib;"
- >
- <!ENTITY % SVG.XLinkRequired.extra.attrib "" >
- <!ENTITY % SVG.XLinkRequired.attrib
- "%XLINK.xmlns.attrib;
- %XLINK.pfx;type ( simple ) #FIXED 'simple'
- %XLINK.pfx;href %URI.datatype; #REQUIRED
- %XLINK.pfx;role %URI.datatype; #IMPLIED
- %XLINK.pfx;arcrole %URI.datatype; #IMPLIED
- %XLINK.pfx;title CDATA #IMPLIED
- %XLINK.pfx;show ( other ) 'other'
- %XLINK.pfx;actuate ( onLoad ) #FIXED 'onLoad'
- %SVG.XLinkRequired.extra.attrib;"
- >
- <!ENTITY % SVG.XLinkEmbed.extra.attrib "" >
- <!ENTITY % SVG.XLinkEmbed.attrib
- "%XLINK.xmlns.attrib;
- %XLINK.pfx;type ( simple ) #FIXED 'simple'
- %XLINK.pfx;href %URI.datatype; #REQUIRED
- %XLINK.pfx;role %URI.datatype; #IMPLIED
- %XLINK.pfx;arcrole %URI.datatype; #IMPLIED
- %XLINK.pfx;title CDATA #IMPLIED
- %XLINK.pfx;show ( embed ) 'embed'
- %XLINK.pfx;actuate ( onLoad ) #FIXED 'onLoad'
- %SVG.XLinkEmbed.extra.attrib;"
- >
- <!ENTITY % SVG.XLinkReplace.extra.attrib "" >
- <!ENTITY % SVG.XLinkReplace.attrib
- "%XLINK.xmlns.attrib;
- %XLINK.pfx;type ( simple ) #FIXED 'simple'
- %XLINK.pfx;href %URI.datatype; #REQUIRED
- %XLINK.pfx;role %URI.datatype; #IMPLIED
- %XLINK.pfx;arcrole %URI.datatype; #IMPLIED
- %XLINK.pfx;title CDATA #IMPLIED
- %XLINK.pfx;show ( new | replace ) 'replace'
- %XLINK.pfx;actuate ( onRequest ) #FIXED 'onRequest'
- %SVG.XLinkReplace.extra.attrib;"
- >
- <!-- end of svg-xlink-attrib.mod -->
- ]]>
- <!-- External Resources Attribute Module ......................... -->
- <!ENTITY % svg-extresources-attrib.module "INCLUDE" >
- <![%svg-extresources-attrib.module;[
- <!ENTITY % svg-extresources-attrib.mod
- PUBLIC "-//W3C//ENTITIES SVG 1.1 External Resources Attribute//EN"
- "svg-extresources-attrib.mod" >
- <!-- ....................................................................... -->
- <!-- SVG 1.1 External Resources Attribute Module ........................... -->
- <!-- file: svg-extresources-attrib.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-extresources-attrib.mod,v 1.2 2002/04/20 18:07:42 fujisawa Exp $
- This DTD module is identified by the PUBLIC and SYSTEM identifiers:
- PUBLIC "-//W3C//ENTITIES SVG 1.1 External Resources Attribute//EN"
- SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-extresources-attrib.mod"
- ....................................................................... -->
- <!-- External Resources Attribute
- externalResourcesRequired
- This module defines the External attribute set.
- -->
- <!ENTITY % SVG.externalResourcesRequired.attrib
- "externalResourcesRequired %Boolean.datatype; #IMPLIED"
- >
- <!ENTITY % SVG.External.extra.attrib "" >
- <!ENTITY % SVG.External.attrib
- "%SVG.externalResourcesRequired.attrib;
- %SVG.External.extra.attrib;"
- >
- <!-- end of svg-extresources-attrib.mod -->
- ]]>
- <!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
- <!-- Structure Module ............................................ -->
- <!ENTITY % svg-structure.module "INCLUDE" >
- <![%svg-structure.module;[
- <!ENTITY % svg-structure.mod
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Structure//EN"
- "svg-structure.mod" >
- <!-- ....................................................................... -->
- <!-- SVG 1.1 Structure Module .............................................. -->
- <!-- file: svg-structure.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-structure.mod,v 1.5 2002/11/14 15:11:03 fujisawa Exp $
- This DTD module is identified by the PUBLIC and SYSTEM identifiers:
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Structure//EN"
- SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-structure.mod"
- ....................................................................... -->
- <!-- Structure
- svg, g, defs, desc, title, metadata, symbol, use
- This module declares the major structural elements and their attributes.
- -->
- <!-- Qualified Names (Default) ......................... -->
- <!ENTITY % SVG.svg.qname "svg" >
- <!ENTITY % SVG.g.qname "g" >
- <!ENTITY % SVG.defs.qname "defs" >
- <!ENTITY % SVG.desc.qname "desc" >
- <!ENTITY % SVG.title.qname "title" >
- <!ENTITY % SVG.metadata.qname "metadata" >
- <!ENTITY % SVG.symbol.qname "symbol" >
- <!ENTITY % SVG.use.qname "use" >
- <!-- Attribute Collections (Default) ................... -->
- <!ENTITY % SVG.Core.attrib "" >
- <!ENTITY % SVG.Container.attrib "" >
- <!ENTITY % SVG.Conditional.attrib "" >
- <!ENTITY % SVG.Style.attrib "" >
- <!ENTITY % SVG.Viewport.attrib "" >
- <!ENTITY % SVG.Text.attrib "" >
- <!ENTITY % SVG.TextContent.attrib "" >
- <!ENTITY % SVG.Font.attrib "" >
- <!ENTITY % SVG.Paint.attrib "" >
- <!ENTITY % SVG.Color.attrib "" >
- <!ENTITY % SVG.Opacity.attrib "" >
- <!ENTITY % SVG.Graphics.attrib "" >
- <!ENTITY % SVG.Marker.attrib "" >
- <!ENTITY % SVG.ColorProfile.attrib "" >
- <!ENTITY % SVG.Gradient.attrib "" >
- <!ENTITY % SVG.Clip.attrib "" >
- <!ENTITY % SVG.Mask.attrib "" >
- <!ENTITY % SVG.Filter.attrib "" >
- <!ENTITY % SVG.FilterColor.attrib "" >
- <!ENTITY % SVG.DocumentEvents.attrib "" >
- <!ENTITY % SVG.GraphicalEvents.attrib "" >
- <!ENTITY % SVG.Cursor.attrib "" >
- <!ENTITY % SVG.XLinkEmbed.attrib "" >
- <!ENTITY % SVG.External.attrib "" >
- <!-- SVG.Description.class ............................. -->
- <!ENTITY % SVG.Description.extra.class "" >
- <!ENTITY % SVG.Description.class
- "%SVG.desc.qname; | %SVG.title.qname; | %SVG.metadata.qname;
- %SVG.Description.extra.class;"
- >
- <!-- SVG.Use.class ..................................... -->
- <!ENTITY % SVG.Use.extra.class "" >
- <!ENTITY % SVG.Use.class
- "| %SVG.use.qname; %SVG.Use.extra.class;"
- >
- <!-- SVG.Structure.class ............................... -->
- <!ENTITY % SVG.Structure.extra.class "" >
- <!ENTITY % SVG.Structure.class
- "| %SVG.svg.qname; | %SVG.g.qname; | %SVG.defs.qname; | %SVG.symbol.qname;
- %SVG.Use.class; %SVG.Structure.extra.class;"
- >
- <!-- SVG.Presentation.attrib ........................... -->
- <!ENTITY % SVG.Presentation.extra.attrib "" >
- <!ENTITY % 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.ColorProfile.attrib;
- %SVG.Gradient.attrib;
- %SVG.Clip.attrib;
- %SVG.Mask.attrib;
- %SVG.Filter.attrib;
- %SVG.FilterColor.attrib;
- %SVG.Cursor.attrib;
- flood-color %SVGColor.datatype; #IMPLIED
- flood-opacity %OpacityValue.datatype; #IMPLIED
- lighting-color %SVGColor.datatype; #IMPLIED
- %SVG.Presentation.extra.attrib;"
- >
- <!-- svg: SVG Document Element ......................... -->
- <!ENTITY % SVG.svg.extra.content "" >
- <!ENTITY % SVG.svg.element "INCLUDE" >
- <![%SVG.svg.element;[
- <!ENTITY % 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.ColorProfile.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.svg.extra.content; )*"
- >
- <!ELEMENT %SVG.svg.qname; %SVG.svg.content; >
- <!-- end of SVG.svg.element -->
- ]]>
- <!ENTITY % SVG.svg.attlist "INCLUDE" >
- <![%SVG.svg.attlist;[
- <!ATTLIST %SVG.svg.qname;
- %SVG.xmlns.attrib;
- %SVG.Core.attrib;
- %SVG.Conditional.attrib;
- %SVG.Style.attrib;
- %SVG.Presentation.attrib;
- %SVG.DocumentEvents.attrib;
- %SVG.GraphicalEvents.attrib;
- %SVG.External.attrib;
- x %Coordinate.datatype; #IMPLIED
- y %Coordinate.datatype; #IMPLIED
- width %Length.datatype; #IMPLIED
- height %Length.datatype; #IMPLIED
- viewBox %ViewBoxSpec.datatype; #IMPLIED
- preserveAspectRatio %PreserveAspectRatioSpec.datatype; 'xMidYMid meet'
- zoomAndPan ( disable | magnify ) 'magnify'
- version %Number.datatype; #FIXED '1.1'
- baseProfile %Text.datatype; #IMPLIED
- contentScriptType %ContentType.datatype; 'text/ecmascript'
- contentStyleType %ContentType.datatype; 'text/css'
- >
- <!-- end of SVG.svg.attlist -->
- ]]>
- <!-- g: Group Element .................................. -->
- <!ENTITY % SVG.g.extra.content "" >
- <!ENTITY % SVG.g.element "INCLUDE" >
- <![%SVG.g.element;[
- <!ENTITY % 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.ColorProfile.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.g.extra.content; )*"
- >
- <!ELEMENT %SVG.g.qname; %SVG.g.content; >
- <!-- end of SVG.g.element -->
- ]]>
- <!ENTITY % SVG.g.attlist "INCLUDE" >
- <![%SVG.g.attlist;[
- <!ATTLIST %SVG.g.qname;
- %SVG.Core.attrib;
- %SVG.Conditional.attrib;
- %SVG.Style.attrib;
- %SVG.Presentation.attrib;
- %SVG.GraphicalEvents.attrib;
- %SVG.External.attrib;
- transform %TransformList.datatype; #IMPLIED
- >
- <!-- end of SVG.g.attlist -->
- ]]>
- <!-- defs: Definisions Element ......................... -->
- <!ENTITY % SVG.defs.extra.content "" >
- <!ENTITY % SVG.defs.element "INCLUDE" >
- <![%SVG.defs.element;[
- <!ENTITY % 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.ColorProfile.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.defs.extra.content; )*"
- >
- <!ELEMENT %SVG.defs.qname; %SVG.defs.content; >
- <!-- end of SVG.defs.element -->
- ]]>
- <!ENTITY % SVG.defs.attlist "INCLUDE" >
- <![%SVG.defs.attlist;[
- <!ATTLIST %SVG.defs.qname;
- %SVG.Core.attrib;
- %SVG.Conditional.attrib;
- %SVG.Style.attrib;
- %SVG.Presentation.attrib;
- %SVG.GraphicalEvents.attrib;
- %SVG.External.attrib;
- transform %TransformList.datatype; #IMPLIED
- >
- <!-- end of SVG.defs.attlist -->
- ]]>
- <!-- desc: Description Element ......................... -->
- <!ENTITY % SVG.desc.extra.content "" >
- <!ENTITY % SVG.desc.element "INCLUDE" >
- <![%SVG.desc.element;[
- <!ENTITY % SVG.desc.content
- "( #PCDATA %SVG.desc.extra.content; )*"
- >
- <!ELEMENT %SVG.desc.qname; %SVG.desc.content; >
- <!-- end of SVG.desc.element -->
- ]]>
- <!ENTITY % SVG.desc.attlist "INCLUDE" >
- <![%SVG.desc.attlist;[
- <!ATTLIST %SVG.desc.qname;
- %SVG.Core.attrib;
- %SVG.Style.attrib;
- >
- <!-- end of SVG.desc.attlist -->
- ]]>
- <!-- title: Title Element .............................. -->
- <!ENTITY % SVG.title.extra.content "" >
- <!ENTITY % SVG.title.element "INCLUDE" >
- <![%SVG.title.element;[
- <!ENTITY % SVG.title.content
- "( #PCDATA %SVG.title.extra.content; )*"
- >
- <!ELEMENT %SVG.title.qname; %SVG.title.content; >
- <!-- end of SVG.title.element -->
- ]]>
- <!ENTITY % SVG.title.attlist "INCLUDE" >
- <![%SVG.title.attlist;[
- <!ATTLIST %SVG.title.qname;
- %SVG.Core.attrib;
- %SVG.Style.attrib;
- >
- <!-- end of SVG.title.attlist -->
- ]]>
- <!-- metadata: Metadata Element ........................ -->
- <!ENTITY % SVG.metadata.extra.content "" >
- <!ENTITY % SVG.metadata.element "INCLUDE" >
- <![%SVG.metadata.element;[
- <!ENTITY % SVG.metadata.content
- "( #PCDATA %SVG.metadata.extra.content; )*"
- >
- <!ELEMENT %SVG.metadata.qname; %SVG.metadata.content; >
- <!-- end of SVG.metadata.element -->
- ]]>
- <!ENTITY % SVG.metadata.attlist "INCLUDE" >
- <![%SVG.metadata.attlist;[
- <!ATTLIST %SVG.metadata.qname;
- %SVG.Core.attrib;
- >
- <!-- end of SVG.metadata.attlist -->
- ]]>
- <!-- symbol: Symbol Element ............................ -->
- <!ENTITY % SVG.symbol.extra.content "" >
- <!ENTITY % SVG.symbol.element "INCLUDE" >
- <![%SVG.symbol.element;[
- <!ENTITY % 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.ColorProfile.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.symbol.extra.content; )*"
- >
- <!ELEMENT %SVG.symbol.qname; %SVG.symbol.content; >
- <!-- end of SVG.symbol.element -->
- ]]>
- <!ENTITY % SVG.symbol.attlist "INCLUDE" >
- <![%SVG.symbol.attlist;[
- <!ATTLIST %SVG.symbol.qname;
- %SVG.Core.attrib;
- %SVG.Style.attrib;
- %SVG.Presentation.attrib;
- %SVG.GraphicalEvents.attrib;
- %SVG.External.attrib;
- viewBox %ViewBoxSpec.datatype; #IMPLIED
- preserveAspectRatio %PreserveAspectRatioSpec.datatype; 'xMidYMid meet'
- >
- <!-- end of SVG.symbol.attlist -->
- ]]>
- <!-- use: Use Element .................................. -->
- <!ENTITY % SVG.use.extra.content "" >
- <!ENTITY % SVG.use.element "INCLUDE" >
- <![%SVG.use.element;[
- <!ENTITY % SVG.use.content
- "(( %SVG.Description.class; )*, ( %SVG.Animation.class;
- %SVG.use.extra.content; )*)"
- >
- <!ELEMENT %SVG.use.qname; %SVG.use.content; >
- <!-- end of SVG.use.element -->
- ]]>
- <!ENTITY % SVG.use.attlist "INCLUDE" >
- <![%SVG.use.attlist;[
- <!ATTLIST %SVG.use.qname;
- %SVG.Core.attrib;
- %SVG.Conditional.attrib;
- %SVG.Style.attrib;
- %SVG.Presentation.attrib;
- %SVG.GraphicalEvents.attrib;
- %SVG.XLinkEmbed.attrib;
- %SVG.External.attrib;
- x %Coordinate.datatype; #IMPLIED
- y %Coordinate.datatype; #IMPLIED
- width %Length.datatype; #IMPLIED
- height %Length.datatype; #IMPLIED
- transform %TransformList.datatype; #IMPLIED
- >
- <!-- end of SVG.use.attlist -->
- ]]>
- <!-- end of svg-structure.mod -->
- ]]>
- <!-- Conditional Processing Module ............................... -->
- <!ENTITY % svg-conditional.module "INCLUDE" >
- <![%svg-conditional.module;[
- <!ENTITY % svg-conditional.mod
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Conditional Processing//EN"
- "svg-conditional.mod" >
- <!-- ....................................................................... -->
- <!-- SVG 1.1 Conditional Processing Module ................................. -->
- <!-- file: svg-conditional.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-conditional.mod,v 1.4 2002/11/14 15:11:02 fujisawa Exp $
- This DTD module is identified by the PUBLIC and SYSTEM identifiers:
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Conditional Processing//EN"
- SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-conditional.mod"
- ....................................................................... -->
- <!-- Conditional Processing
- switch
- This module declares markup to provide support for conditional processing.
- -->
- <!-- extension list specification -->
- <!ENTITY % ExtensionList.datatype "CDATA" >
- <!-- feature list specification -->
- <!ENTITY % FeatureList.datatype "CDATA" >
- <!-- Qualified Names (Default) ......................... -->
- <!ENTITY % SVG.switch.qname "switch" >
- <!-- Attribute Collections (Default) ................... -->
- <!ENTITY % SVG.Core.attrib "" >
- <!ENTITY % SVG.Container.attrib "" >
- <!ENTITY % SVG.Style.attrib "" >
- <!ENTITY % SVG.Viewport.attrib "" >
- <!ENTITY % SVG.Text.attrib "" >
- <!ENTITY % SVG.TextContent.attrib "" >
- <!ENTITY % SVG.Font.attrib "" >
- <!ENTITY % SVG.Paint.attrib "" >
- <!ENTITY % SVG.Color.attrib "" >
- <!ENTITY % SVG.Opacity.attrib "" >
- <!ENTITY % SVG.Graphics.attrib "" >
- <!ENTITY % SVG.Marker.attrib "" >
- <!ENTITY % SVG.ColorProfile.attrib "" >
- <!ENTITY % SVG.Gradient.attrib "" >
- <!ENTITY % SVG.Clip.attrib "" >
- <!ENTITY % SVG.Mask.attrib "" >
- <!ENTITY % SVG.Filter.attrib "" >
- <!ENTITY % SVG.FilterColor.attrib "" >
- <!ENTITY % SVG.GraphicalEvents.attrib "" >
- <!ENTITY % SVG.Cursor.attrib "" >
- <!ENTITY % SVG.External.attrib "" >
- <!-- SVG.Conditional.class ............................. -->
- <!ENTITY % SVG.Conditional.extra.class "" >
- <!ENTITY % SVG.Conditional.class
- "| %SVG.switch.qname; %SVG.Conditional.extra.class;"
- >
- <!-- SVG.Conditional.attrib ............................ -->
- <!ENTITY % SVG.Conditional.extra.attrib "" >
- <!ENTITY % SVG.Conditional.attrib
- "requiredFeatures %FeatureList.datatype; #IMPLIED
- requiredExtensions %ExtensionList.datatype; #IMPLIED
- systemLanguage %LanguageCodes.datatype; #IMPLIED
- %SVG.Conditional.extra.attrib;"
- >
- <!-- SVG.Presentation.attrib ........................... -->
- <!ENTITY % SVG.Presentation.extra.attrib "" >
- <!ENTITY % 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.ColorProfile.attrib;
- %SVG.Gradient.attrib;
- %SVG.Clip.attrib;
- %SVG.Mask.attrib;
- %SVG.Filter.attrib;
- %SVG.FilterColor.attrib;
- %SVG.Cursor.attrib;
- flood-color %SVGColor.datatype; #IMPLIED
- flood-opacity %OpacityValue.datatype; #IMPLIED
- lighting-color %SVGColor.datatype; #IMPLIED
- %SVG.Presentation.extra.attrib;"
- >
- <!-- switch: Switch Element ............................ -->
- <!ENTITY % SVG.switch.extra.content "" >
- <!ENTITY % SVG.switch.element "INCLUDE" >
- <![%SVG.switch.element;[
- <!ENTITY % SVG.switch.content
- "(( %SVG.Description.class; )*, ( %SVG.svg.qname; | %SVG.g.qname;
- | %SVG.use.qname; | %SVG.text.qname; | %SVG.Animation.class;
- %SVG.Conditional.class; %SVG.Image.class; %SVG.Shape.class;
- %SVG.Hyperlink.class; %SVG.Extensibility.class;
- %SVG.switch.extra.content; )*)"
- >
- <!ELEMENT %SVG.switch.qname; %SVG.switch.content; >
- <!-- end of SVG.switch.element -->
- ]]>
- <!ENTITY % SVG.switch.attlist "INCLUDE" >
- <![%SVG.switch.attlist;[
- <!ATTLIST %SVG.switch.qname;
- %SVG.Core.attrib;
- %SVG.Conditional.attrib;
- %SVG.Style.attrib;
- %SVG.Presentation.attrib;
- %SVG.GraphicalEvents.attrib;
- %SVG.External.attrib;
- transform %TransformList.datatype; #IMPLIED
- >
- <!-- end of SVG.switch.attlist -->
- ]]>
- <!-- end of svg-conditional.mod -->
- ]]>
- <!-- Image Module ................................................ -->
- <!ENTITY % svg-image.module "INCLUDE" >
- <![%svg-image.module;[
- <!ENTITY % svg-image.mod
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Image//EN"
- "svg-image.mod" >
- <!-- ....................................................................... -->
- <!-- SVG 1.1 Image Module .................................................. -->
- <!-- file: svg-image.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-image.mod,v 1.4 2002/11/14 15:11:03 fujisawa Exp $
- This DTD module is identified by the PUBLIC and SYSTEM identifiers:
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Image//EN"
- SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-image.mod"
- ....................................................................... -->
- <!-- Image
- image
- This module declares markup to provide support for image.
- -->
- <!-- Qualified Names (Default) ......................... -->
- <!ENTITY % SVG.image.qname "image" >
- <!-- Attribute Collections (Default) ................... -->
- <!ENTITY % SVG.Core.attrib "" >
- <!ENTITY % SVG.Conditional.attrib "" >
- <!ENTITY % SVG.Style.attrib "" >
- <!ENTITY % SVG.Viewport.attrib "" >
- <!ENTITY % SVG.Color.attrib "" >
- <!ENTITY % SVG.Opacity.attrib "" >
- <!ENTITY % SVG.Graphics.attrib "" >
- <!ENTITY % SVG.ColorProfile.attrib "" >
- <!ENTITY % SVG.Clip.attrib "" >
- <!ENTITY % SVG.Mask.attrib "" >
- <!ENTITY % SVG.Filter.attrib "" >
- <!ENTITY % SVG.GraphicalEvents.attrib "" >
- <!ENTITY % SVG.Cursor.attrib "" >
- <!ENTITY % SVG.XLinkEmbed.attrib "" >
- <!ENTITY % SVG.External.attrib "" >
- <!-- SVG.Image.class ................................... -->
- <!ENTITY % SVG.Image.extra.class "" >
- <!ENTITY % SVG.Image.class
- "| %SVG.image.qname; %SVG.Image.extra.class;"
- >
- <!-- image: Image Element .............................. -->
- <!ENTITY % SVG.image.extra.content "" >
- <!ENTITY % SVG.image.element "INCLUDE" >
- <![%SVG.image.element;[
- <!ENTITY % SVG.image.content
- "(( %SVG.Description.class; )*, ( %SVG.Animation.class;
- %SVG.image.extra.content; )*)"
- >
- <!ELEMENT %SVG.image.qname; %SVG.image.content; >
- <!-- end of SVG.image.element -->
- ]]>
- <!ENTITY % SVG.image.attlist "INCLUDE" >
- <![%SVG.image.attlist;[
- <!ATTLIST %SVG.image.qname;
- %SVG.Core.attrib;
- %SVG.Conditional.attrib;
- %SVG.Style.attrib;
- %SVG.Viewport.attrib;
- %SVG.Color.attrib;
- %SVG.Opacity.attrib;
- %SVG.Graphics.attrib;
- %SVG.ColorProfile.attrib;
- %SVG.Clip.attrib;
- %SVG.Mask.attrib;
- %SVG.Filter.attrib;
- %SVG.GraphicalEvents.attrib;
- %SVG.Cursor.attrib;
- %SVG.XLinkEmbed.attrib;
- %SVG.External.attrib;
- x %Coordinate.datatype; #IMPLIED
- y %Coordinate.datatype; #IMPLIED
- width %Length.datatype; #REQUIRED
- height %Length.datatype; #REQUIRED
- preserveAspectRatio %PreserveAspectRatioSpec.datatype; 'xMidYMid meet'
- transform %TransformList.datatype; #IMPLIED
- >
- <!-- end of SVG.image.attlist -->
- ]]>
- <!-- end of svg-image.mod -->
- ]]>
- <!-- Style Module ................................................ -->
- <!ENTITY % svg-style.module "INCLUDE" >
- <![%svg-style.module;[
- <!ENTITY % svg-style.mod
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Style//EN"
- "svg-style.mod" >
- <!-- ....................................................................... -->
- <!-- SVG 1.1 Style Module .................................................. -->
- <!-- file: svg-style.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-style.mod,v 1.3 2002/10/24 17:40:16 fujisawa Exp $
- This DTD module is identified by the PUBLIC and SYSTEM identifiers:
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Style//EN"
- SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-style.mod"
- ....................................................................... -->
- <!-- Style
- style
- This module declares markup to provide support for stylesheet.
- -->
- <!-- list of classes -->
- <!ENTITY % ClassList.datatype "CDATA" >
- <!-- comma-separated list of media descriptors. -->
- <!ENTITY % MediaDesc.datatype "CDATA" >
- <!-- style sheet data -->
- <!ENTITY % StyleSheet.datatype "CDATA" >
- <!-- Qualified Names (Default) ......................... -->
- <!ENTITY % SVG.style.qname "style" >
- <!-- Attribute Collections (Default) ................... -->
- <!ENTITY % SVG.Core.attrib "" >
- <!-- SVG.Style.class ................................... -->
- <!ENTITY % SVG.Style.extra.class "" >
- <!ENTITY % SVG.Style.class
- "| %SVG.style.qname; %SVG.Style.extra.class;"
- >
- <!-- SVG.Style.attrib .................................. -->
- <!ENTITY % SVG.Style.extra.attrib "" >
- <!ENTITY % SVG.Style.attrib
- "style %StyleSheet.datatype; #IMPLIED
- class %ClassList.datatype; #IMPLIED
- %SVG.Style.extra.attrib;"
- >
- <!-- style: Style Element .............................. -->
- <!ENTITY % SVG.style.extra.content "" >
- <!ENTITY % SVG.style.element "INCLUDE" >
- <![%SVG.style.element;[
- <!ENTITY % SVG.style.content
- "( #PCDATA %SVG.style.extra.content; )*"
- >
- <!ELEMENT %SVG.style.qname; %SVG.style.content; >
- <!-- end of SVG.style.element -->
- ]]>
- <!ENTITY % SVG.style.attlist "INCLUDE" >
- <![%SVG.style.attlist;[
- <!ATTLIST %SVG.style.qname;
- xml:space ( preserve ) #FIXED 'preserve'
- %SVG.Core.attrib;
- type %ContentType.datatype; #REQUIRED
- media %MediaDesc.datatype; #IMPLIED
- title %Text.datatype; #IMPLIED
- >
- <!-- end of SVG.style.attlist -->
- ]]>
- <!-- end of svg-style.mod -->
- ]]>
- <!-- Shape Module ................................................ -->
- <!ENTITY % svg-shape.module "INCLUDE" >
- <![%svg-shape.module;[
- <!ENTITY % svg-shape.mod
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Shape//EN"
- "svg-shape.mod" >
- <!-- ....................................................................... -->
- <!-- SVG 1.1 Shape Module .................................................. -->
- <!-- file: svg-shape.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-shape.mod,v 1.3 2002/10/24 17:40:16 fujisawa Exp $
- This DTD module is identified by the PUBLIC and SYSTEM identifiers:
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Shape//EN"
- SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-shape.mod"
- ....................................................................... -->
- <!-- Shape
- path, rect, circle, line, ellipse, polyline, polygon
- This module declares markup to provide support for graphical shapes.
- -->
- <!-- a list of points -->
- <!ENTITY % Points.datatype "CDATA" >
- <!-- Qualified Names (Default) ......................... -->
- <!ENTITY % SVG.path.qname "path" >
- <!ENTITY % SVG.rect.qname "rect" >
- <!ENTITY % SVG.circle.qname "circle" >
- <!ENTITY % SVG.line.qname "line" >
- <!ENTITY % SVG.ellipse.qname "ellipse" >
- <!ENTITY % SVG.polyline.qname "polyline" >
- <!ENTITY % SVG.polygon.qname "polygon" >
- <!-- Attribute Collections (Default) ................... -->
- <!ENTITY % SVG.Core.attrib "" >
- <!ENTITY % SVG.Conditional.attrib "" >
- <!ENTITY % SVG.Style.attrib "" >
- <!ENTITY % SVG.Paint.attrib "" >
- <!ENTITY % SVG.Color.attrib "" >
- <!ENTITY % SVG.Opacity.attrib "" >
- <!ENTITY % SVG.Graphics.attrib "" >
- <!ENTITY % SVG.Marker.attrib "" >
- <!ENTITY % SVG.Clip.attrib "" >
- <!ENTITY % SVG.Mask.attrib "" >
- <!ENTITY % SVG.Filter.attrib "" >
- <!ENTITY % SVG.GraphicalEvents.attrib "" >
- <!ENTITY % SVG.Cursor.attrib "" >
- <!ENTITY % SVG.External.attrib "" >
- <!-- SVG.Shape.class ................................... -->
- <!ENTITY % SVG.Shape.extra.class "" >
- <!ENTITY % SVG.Shape.class
- "| %SVG.path.qname; | %SVG.rect.qname; | %SVG.circle.qname;
- | %SVG.line.qname; | %SVG.ellipse.qname; | %SVG.polyline.qname;
- | %SVG.polygon.qname; %SVG.Shape.extra.class;"
- >
- <!-- path: Path Element ................................ -->
- <!ENTITY % SVG.path.extra.content "" >
- <!ENTITY % SVG.path.element "INCLUDE" >
- <![%SVG.path.element;[
- <!ENTITY % SVG.path.content
- "(( %SVG.Description.class; )*, ( %SVG.Animation.class;
- %SVG.path.extra.content; )*)"
- >
- <!ELEMENT %SVG.path.qname; %SVG.path.content; >
- <!-- end of SVG.path.element -->
- ]]>
- <!ENTITY % SVG.path.attlist "INCLUDE" >
- <![%SVG.path.attlist;[
- <!ATTLIST %SVG.path.qname;
- %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;
- d %PathData.datatype; #REQUIRED
- pathLength %Number.datatype; #IMPLIED
- transform %TransformList.datatype; #IMPLIED
- >
- <!-- end of SVG.path.attlist -->
- ]]>
- <!-- rect: Rectangle Element ........................... -->
- <!ENTITY % SVG.rect.extra.content "" >
- <!ENTITY % SVG.rect.element "INCLUDE" >
- <![%SVG.rect.element;[
- <!ENTITY % SVG.rect.content
- "(( %SVG.Description.class; )*, ( %SVG.Animation.class;
- %SVG.rect.extra.content; )*)"
- >
- <!ELEMENT %SVG.rect.qname; %SVG.rect.content; >
- <!-- end of SVG.rect.element -->
- ]]>
- <!ENTITY % SVG.rect.attlist "INCLUDE" >
- <![%SVG.rect.attlist;[
- <!ATTLIST %SVG.rect.qname;
- %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;
- x %Coordinate.datatype; #IMPLIED
- y %Coordinate.datatype; #IMPLIED
- width %Length.datatype; #REQUIRED
- height %Length.datatype; #REQUIRED
- rx %Length.datatype; #IMPLIED
- ry %Length.datatype; #IMPLIED
- transform %TransformList.datatype; #IMPLIED
- >
- <!-- end of SVG.rect.attlist -->
- ]]>
- <!-- circle: Circle Element ............................ -->
- <!ENTITY % SVG.circle.extra.content "" >
- <!ENTITY % SVG.circle.element "INCLUDE" >
- <![%SVG.circle.element;[
- <!ENTITY % SVG.circle.content
- "(( %SVG.Description.class; )*, ( %SVG.Animation.class;
- %SVG.circle.extra.content; )*)"
- >
- <!ELEMENT %SVG.circle.qname; %SVG.circle.content; >
- <!-- end of SVG.circle.element -->
- ]]>
- <!ENTITY % SVG.circle.attlist "INCLUDE" >
- <![%SVG.circle.attlist;[
- <!ATTLIST %SVG.circle.qname;
- %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;
- cx %Coordinate.datatype; #IMPLIED
- cy %Coordinate.datatype; #IMPLIED
- r %Length.datatype; #REQUIRED
- transform %TransformList.datatype; #IMPLIED
- >
- <!-- end of SVG.circle.attlist -->
- ]]>
- <!-- line: Line Element ................................ -->
- <!ENTITY % SVG.line.extra.content "" >
- <!ENTITY % SVG.line.element "INCLUDE" >
- <![%SVG.line.element;[
- <!ENTITY % SVG.line.content
- "(( %SVG.Description.class; )*, ( %SVG.Animation.class;
- %SVG.line.extra.content; )*)"
- >
- <!ELEMENT %SVG.line.qname; %SVG.line.content; >
- <!-- end of SVG.line.element -->
- ]]>
- <!ENTITY % SVG.line.attlist "INCLUDE" >
- <![%SVG.line.attlist;[
- <!ATTLIST %SVG.line.qname;
- %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;
- x1 %Coordinate.datatype; #IMPLIED
- y1 %Coordinate.datatype; #IMPLIED
- x2 %Coordinate.datatype; #IMPLIED
- y2 %Coordinate.datatype; #IMPLIED
- transform %TransformList.datatype; #IMPLIED
- >
- <!-- end of SVG.line.attlist -->
- ]]>
- <!-- ellipse: Ellipse Element .......................... -->
- <!ENTITY % SVG.ellipse.extra.content "" >
- <!ENTITY % SVG.ellipse.element "INCLUDE" >
- <![%SVG.ellipse.element;[
- <!ENTITY % SVG.ellipse.content
- "(( %SVG.Description.class; )*, ( %SVG.Animation.class;
- %SVG.ellipse.extra.content; )*)"
- >
- <!ELEMENT %SVG.ellipse.qname; %SVG.ellipse.content; >
- <!-- end of SVG.ellipse.element -->
- ]]>
- <!ENTITY % SVG.ellipse.attlist "INCLUDE" >
- <![%SVG.ellipse.attlist;[
- <!ATTLIST %SVG.ellipse.qname;
- %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;
- cx %Coordinate.datatype; #IMPLIED
- cy %Coordinate.datatype; #IMPLIED
- rx %Length.datatype; #REQUIRED
- ry %Length.datatype; #REQUIRED
- transform %TransformList.datatype; #IMPLIED
- >
- <!-- end of SVG.ellipse.attlist -->
- ]]>
- <!-- polyline: Polyline Element ........................ -->
- <!ENTITY % SVG.polyline.extra.content "" >
- <!ENTITY % SVG.polyline.element "INCLUDE" >
- <![%SVG.polyline.element;[
- <!ENTITY % SVG.polyline.content
- "(( %SVG.Description.class; )*, ( %SVG.Animation.class;
- %SVG.polyline.extra.content; )*)"
- >
- <!ELEMENT %SVG.polyline.qname; %SVG.polyline.content; >
- <!-- end of SVG.polyline.element -->
- ]]>
- <!ENTITY % SVG.polyline.attlist "INCLUDE" >
- <![%SVG.polyline.attlist;[
- <!ATTLIST %SVG.polyline.qname;
- %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;
- points %Points.datatype; #REQUIRED
- transform %TransformList.datatype; #IMPLIED
- >
- <!-- end of SVG.polyline.attlist -->
- ]]>
- <!-- polygon: Polygon Element .......................... -->
- <!ENTITY % SVG.polygon.extra.content "" >
- <!ENTITY % SVG.polygon.element "INCLUDE" >
- <![%SVG.polygon.element;[
- <!ENTITY % SVG.polygon.content
- "(( %SVG.Description.class; )*, ( %SVG.Animation.class;
- %SVG.polygon.extra.content; )*)"
- >
- <!ELEMENT %SVG.polygon.qname; %SVG.polygon.content; >
- <!-- end of SVG.polygon.element -->
- ]]>
- <!ENTITY % SVG.polygon.attlist "INCLUDE" >
- <![%SVG.polygon.attlist;[
- <!ATTLIST %SVG.polygon.qname;
- %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;
- points %Points.datatype; #REQUIRED
- transform %TransformList.datatype; #IMPLIED
- >
- <!-- end of SVG.polygon.attlist -->
- ]]>
- <!-- end of svg-shape.mod -->
- ]]>
- <!-- Text Module ................................................. -->
- <!ENTITY % svg-text.module "INCLUDE" >
- <![%svg-text.module;[
- <!ENTITY % svg-text.mod
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Text//EN"
- "svg-text.mod" >
- <!-- ....................................................................... -->
- <!-- SVG 1.1 Text Module ................................................... -->
- <!-- file: svg-text.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-text.mod,v 1.4 2002/10/24 17:40:16 fujisawa Exp $
- This DTD module is identified by the PUBLIC and SYSTEM identifiers:
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Text//EN"
- SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-text.mod"
- ....................................................................... -->
- <!-- Text
- text, tspan, tref, textPath, altGlyph, altGlyphDef, altGlyphItem,
- glyphRef
- This module declares markup to provide support for alternate glyph.
- -->
- <!-- 'baseline-shift' property/attribute value (e.g., 'baseline', 'sub', etc.) -->
- <!ENTITY % BaselineShiftValue.datatype "CDATA" >
- <!-- 'font-family' property/attribute value (i.e., list of fonts) -->
- <!ENTITY % FontFamilyValue.datatype "CDATA" >
- <!-- 'font-size' property/attribute value -->
- <!ENTITY % FontSizeValue.datatype "CDATA" >
- <!-- 'font-size-adjust' property/attribute value -->
- <!ENTITY % FontSizeAdjustValue.datatype "CDATA" >
- <!-- 'glyph-orientation-horizontal' property/attribute value (e.g., <angle>) -->
- <!ENTITY % GlyphOrientationHorizontalValue.datatype "CDATA" >
- <!-- 'glyph-orientation-vertical' property/attribute value (e.g., 'auto', <angle>) -->
- <!ENTITY % GlyphOrientationVerticalValue.datatype "CDATA" >
- <!-- 'kerning' property/attribute value (e.g., 'auto', <length>) -->
- <!ENTITY % KerningValue.datatype "CDATA" >
- <!-- 'letter-spacing' or 'word-spacing' property/attribute value (e.g., 'normal', <length>) -->
- <!ENTITY % SpacingValue.datatype "CDATA" >
- <!-- 'text-decoration' property/attribute value (e.g., 'none', 'underline') -->
- <!ENTITY % TextDecorationValue.datatype "CDATA" >
- <!-- Qualified Names (Default) ......................... -->
- <!ENTITY % SVG.text.qname "text" >
- <!ENTITY % SVG.tspan.qname "tspan" >
- <!ENTITY % SVG.tref.qname "tref" >
- <!ENTITY % SVG.textPath.qname "textPath" >
- <!ENTITY % SVG.altGlyph.qname "altGlyph" >
- <!ENTITY % SVG.altGlyphDef.qname "altGlyphDef" >
- <!ENTITY % SVG.altGlyphItem.qname "altGlyphItem" >
- <!ENTITY % SVG.glyphRef.qname "glyphRef" >
- <!-- Attribute Collections (Default) ................... -->
- <!ENTITY % SVG.Core.attrib "" >
- <!ENTITY % SVG.Conditional.attrib "" >
- <!ENTITY % SVG.Style.attrib "" >
- <!ENTITY % SVG.Paint.attrib "" >
- <!ENTITY % SVG.Color.attrib "" >
- <!ENTITY % SVG.Opacity.attrib "" >
- <!ENTITY % SVG.Graphics.attrib "" >
- <!ENTITY % SVG.Clip.attrib "" >
- <!ENTITY % SVG.Mask.attrib "" >
- <!ENTITY % SVG.Filter.attrib "" >
- <!ENTITY % SVG.GraphicalEvents.attrib "" >
- <!ENTITY % SVG.Cursor.attrib "" >
- <!ENTITY % SVG.XLink.attrib "" >
- <!ENTITY % SVG.XLinkRequired.attrib "" >
- <!ENTITY % SVG.External.attrib "" >
- <!-- SVG.Text.class .................................... -->
- <!ENTITY % SVG.Text.extra.class "" >
- <!ENTITY % SVG.Text.class
- "| %SVG.text.qname; | %SVG.altGlyphDef.qname; %SVG.Text.extra.class;"
- >
- <!-- SVG.TextContent.class ............................. -->
- <!ENTITY % SVG.TextContent.extra.class "" >
- <!ENTITY % SVG.TextContent.class
- "| %SVG.tspan.qname; | %SVG.tref.qname; | %SVG.textPath.qname;
- | %SVG.altGlyph.qname; %SVG.TextContent.extra.class;"
- >
- <!-- SVG.Text.attrib ................................... -->
- <!ENTITY % SVG.Text.extra.attrib "" >
- <!ENTITY % SVG.Text.attrib
- "writing-mode ( lr-tb | rl-tb | tb-rl | lr | rl | tb | inherit ) #IMPLIED
- %SVG.Text.extra.attrib;"
- >
- <!-- SVG.TextContent.attrib ............................ -->
- <!ENTITY % SVG.TextContent.extra.attrib "" >
- <!ENTITY % SVG.TextContent.attrib
- "alignment-baseline ( auto | baseline | before-edge | text-before-edge |
- middle | central | after-edge | text-after-edge |
- ideographic | alphabetic | hanging | mathematical |
- inherit ) #IMPLIED
- baseline-shift %BaselineShiftValue.datatype; #IMPLIED
- direction ( ltr | rtl | inherit ) #IMPLIED
- dominant-baseline ( auto | use-script | no-change | reset-size |
- ideographic | alphabetic | hanging | mathematical |
- central | middle | text-after-edge | text-before-edge |
- inherit ) #IMPLIED
- glyph-orientation-horizontal %GlyphOrientationHorizontalValue.datatype;
- #IMPLIED
- glyph-orientation-vertical %GlyphOrientationVerticalValue.datatype;
- #IMPLIED
- kerning %KerningValue.datatype; #IMPLIED
- letter-spacing %SpacingValue.datatype; #IMPLIED
- text-anchor ( start | middle | end | inherit ) #IMPLIED
- text-decoration %TextDecorationValue.datatype; #IMPLIED
- unicode-bidi ( normal | embed | bidi-override | inherit ) #IMPLIED
- word-spacing %SpacingValue.datatype; #IMPLIED
- %SVG.TextContent.extra.attrib;"
- >
- <!-- SVG.Font.attrib ................................... -->
- <!ENTITY % SVG.Font.extra.attrib "" >
- <!ENTITY % SVG.Font.attrib
- "font-family %FontFamilyValue.datatype; #IMPLIED
- font-size %FontSizeValue.datatype; #IMPLIED
- font-size-adjust %FontSizeAdjustValue.datatype; #IMPLIED
- font-stretch ( normal | wider | narrower | ultra-condensed |
- extra-condensed | condensed | semi-condensed |
- semi-expanded | expanded | extra-expanded |
- ultra-expanded | inherit ) #IMPLIED
- font-style ( normal | italic | oblique | inherit ) #IMPLIED
- font-variant ( normal | small-caps | inherit ) #IMPLIED
- font-weight ( normal | bold | bolder | lighter | 100 | 200 | 300 | 400 |
- 500 | 600 | 700 | 800 | 900 | inherit ) #IMPLIED
- %SVG.Font.extra.attrib;"
- >
- <!-- text: Text Element ................................ -->
- <!ENTITY % SVG.text.extra.content "" >
- <!ENTITY % SVG.text.element "INCLUDE" >
- <![%SVG.text.element;[
- <!ENTITY % SVG.text.content
- "( #PCDATA | %SVG.Description.class; | %SVG.Animation.class;
- %SVG.TextContent.class; %SVG.Hyperlink.class;
- %SVG.text.extra.content; )*"
- >
- <!ELEMENT %SVG.text.qname; %SVG.text.content; >
- <!-- end of SVG.text.element -->
- ]]>
- <!ENTITY % SVG.text.attlist "INCLUDE" >
- <![%SVG.text.attlist;[
- <!ATTLIST %SVG.text.qname;
- %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.GraphicalEvents.attrib;
- %SVG.Cursor.attrib;
- %SVG.External.attrib;
- x %Coordinates.datatype; #IMPLIED
- y %Coordinates.datatype; #IMPLIED
- dx %Lengths.datatype; #IMPLIED
- dy %Lengths.datatype; #IMPLIED
- rotate %Numbers.datatype; #IMPLIED
- textLength %Length.datatype; #IMPLIED
- lengthAdjust ( spacing | spacingAndGlyphs ) #IMPLIED
- transform %TransformList.datatype; #IMPLIED
- >
- <!-- end of SVG.text.attlist -->
- ]]>
- <!-- tspan: Text Span Element .......................... -->
- <!ENTITY % SVG.tspan.extra.content "" >
- <!ENTITY % SVG.tspan.element "INCLUDE" >
- <![%SVG.tspan.element;[
- <!ENTITY % SVG.tspan.content
- "( #PCDATA | %SVG.tspan.qname; | %SVG.tref.qname; | %SVG.altGlyph.qname;
- | %SVG.animate.qname; | %SVG.set.qname; | %SVG.animateColor.qname;
- | %SVG.Description.class; %SVG.Hyperlink.class;
- %SVG.tspan.extra.content; )*"
- >
- <!ELEMENT %SVG.tspan.qname; %SVG.tspan.content; >
- <!-- end of SVG.tspan.element -->
- ]]>
- <!ENTITY % SVG.tspan.attlist "INCLUDE" >
- <![%SVG.tspan.attlist;[
- <!ATTLIST %SVG.tspan.qname;
- %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;
- x %Coordinates.datatype; #IMPLIED
- y %Coordinates.datatype; #IMPLIED
- dx %Lengths.datatype; #IMPLIED
- dy %Lengths.datatype; #IMPLIED
- rotate %Numbers.datatype; #IMPLIED
- textLength %Length.datatype; #IMPLIED
- lengthAdjust ( spacing | spacingAndGlyphs ) #IMPLIED
- >
- <!-- end of SVG.tspan.attlist -->
- ]]>
- <!-- tref: Text Reference Element ...................... -->
- <!ENTITY % SVG.tref.extra.content "" >
- <!ENTITY % SVG.tref.element "INCLUDE" >
- <![%SVG.tref.element;[
- <!ENTITY % SVG.tref.content
- "( %SVG.animate.qname; | %SVG.set.qname; | %SVG.animateColor.qname;
- | %SVG.Description.class; %SVG.tref.extra.content; )*"
- >
- <!ELEMENT %SVG.tref.qname; %SVG.tref.content; >
- <!-- end of SVG.tref.element -->
- ]]>
- <!ENTITY % SVG.tref.attlist "INCLUDE" >
- <![%SVG.tref.attlist;[
- <!ATTLIST %SVG.tref.qname;
- %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;
- x %Coordinates.datatype; #IMPLIED
- y %Coordinates.datatype; #IMPLIED
- dx %Lengths.datatype; #IMPLIED
- dy %Lengths.datatype; #IMPLIED
- rotate %Numbers.datatype; #IMPLIED
- textLength %Length.datatype; #IMPLIED
- lengthAdjust ( spacing | spacingAndGlyphs ) #IMPLIED
- >
- <!-- end of SVG.tref.attlist -->
- ]]>
- <!-- textPath: Text Path Element ....................... -->
- <!ENTITY % SVG.textPath.extra.content "" >
- <!ENTITY % SVG.textPath.element "INCLUDE" >
- <![%SVG.textPath.element;[
- <!ENTITY % SVG.textPath.content
- "( #PCDATA | %SVG.tspan.qname; | %SVG.tref.qname; | %SVG.altGlyph.qname;
- | %SVG.animate.qname; | %SVG.set.qname; | %SVG.animateColor.qname;
- | %SVG.Description.class; %SVG.Hyperlink.class;
- %SVG.textPath.extra.content; )*"
- >
- <!ELEMENT %SVG.textPath.qname; %SVG.textPath.content; >
- <!-- end of SVG.textPath.element -->
- ]]>
- <!ENTITY % SVG.textPath.attlist "INCLUDE" >
- <![%SVG.textPath.attlist;[
- <!ATTLIST %SVG.textPath.qname;
- %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;
- startOffset %Length.datatype; #IMPLIED
- textLength %Length.datatype; #IMPLIED
- lengthAdjust ( spacing | spacingAndGlyphs ) #IMPLIED
- method ( align | stretch ) #IMPLIED
- spacing ( auto | exact ) #IMPLIED
- >
- <!-- end of SVG.textPath.attlist -->
- ]]>
- <!-- altGlyph: Alternate Glyph Element ................. -->
- <!ENTITY % SVG.altGlyph.extra.content "" >
- <!ENTITY % SVG.altGlyph.element "INCLUDE" >
- <![%SVG.altGlyph.element;[
- <!ENTITY % SVG.altGlyph.content
- "( #PCDATA %SVG.altGlyph.extra.content; )*"
- >
- <!ELEMENT %SVG.altGlyph.qname; %SVG.altGlyph.content; >
- <!-- end of SVG.altGlyph.element -->
- ]]>
- <!ENTITY % SVG.altGlyph.attlist "INCLUDE" >
- <![%SVG.altGlyph.attlist;[
- <!ATTLIST %SVG.altGlyph.qname;
- %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.XLink.attrib;
- %SVG.External.attrib;
- x %Coordinates.datatype; #IMPLIED
- y %Coordinates.datatype; #IMPLIED
- dx %Lengths.datatype; #IMPLIED
- dy %Lengths.datatype; #IMPLIED
- glyphRef CDATA #IMPLIED
- format CDATA #IMPLIED
- rotate %Numbers.datatype; #IMPLIED
- >
- <!-- end of SVG.altGlyph.attlist -->
- ]]>
- <!-- altGlyphDef: Alternate Glyph Definition Element ... -->
- <!ENTITY % SVG.altGlyphDef.extra.content "" >
- <!ENTITY % SVG.altGlyphDef.element "INCLUDE" >
- <![%SVG.altGlyphDef.element;[
- <!ENTITY % SVG.altGlyphDef.content
- "(( %SVG.glyphRef.qname;+ | %SVG.altGlyphItem.qname;+ )
- %SVG.altGlyphDef.extra.content; )"
- >
- <!ELEMENT %SVG.altGlyphDef.qname; %SVG.altGlyphDef.content; >
- <!-- end of SVG.altGlyphDef.element -->
- ]]>
- <!ENTITY % SVG.altGlyphDef.attlist "INCLUDE" >
- <![%SVG.altGlyphDef.attlist;[
- <!ATTLIST %SVG.altGlyphDef.qname;
- %SVG.Core.attrib;
- >
- <!-- end of SVG.altGlyphDef.attlist -->
- ]]>
- <!-- altGlyphItem: Alternate Glyph Item Element ........ -->
- <!ENTITY % SVG.altGlyphItem.extra.content "" >
- <!ENTITY % SVG.altGlyphItem.element "INCLUDE" >
- <![%SVG.altGlyphItem.element;[
- <!ENTITY % SVG.altGlyphItem.content
- "( %SVG.glyphRef.qname;+ %SVG.altGlyphItem.extra.content; )"
- >
- <!ELEMENT %SVG.altGlyphItem.qname; %SVG.altGlyphItem.content; >
- <!-- end of SVG.altGlyphItem.element -->
- ]]>
- <!ENTITY % SVG.altGlyphItem.attlist "INCLUDE" >
- <![%SVG.altGlyphItem.attlist;[
- <!ATTLIST %SVG.altGlyphItem.qname;
- %SVG.Core.attrib;
- >
- <!-- end of SVG.altGlyphItem.attlist -->
- ]]>
- <!-- glyphRef: Glyph Reference Element ................. -->
- <!ENTITY % SVG.glyphRef.element "INCLUDE" >
- <![%SVG.glyphRef.element;[
- <!ENTITY % SVG.glyphRef.content "EMPTY" >
- <!ELEMENT %SVG.glyphRef.qname; %SVG.glyphRef.content; >
- <!-- end of SVG.glyphRef.element -->
- ]]>
- <!ENTITY % SVG.glyphRef.attlist "INCLUDE" >
- <![%SVG.glyphRef.attlist;[
- <!ATTLIST %SVG.glyphRef.qname;
- %SVG.Core.attrib;
- %SVG.Style.attrib;
- %SVG.Font.attrib;
- %SVG.XLink.attrib;
- x %Number.datatype; #IMPLIED
- y %Number.datatype; #IMPLIED
- dx %Number.datatype; #IMPLIED
- dy %Number.datatype; #IMPLIED
- glyphRef CDATA #IMPLIED
- format CDATA #IMPLIED
- >
- <!-- end of SVG.glyphRef.attlist -->
- ]]>
- <!-- end of svg-text.mod -->
- ]]>
- <!-- Marker Module ............................................... -->
- <!ENTITY % svg-marker.module "INCLUDE" >
- <![%svg-marker.module;[
- <!ENTITY % svg-marker.mod
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Marker//EN"
- "svg-marker.mod" >
- <!-- ....................................................................... -->
- <!-- SVG 1.1 Marker Module ................................................. -->
- <!-- file: svg-marker.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-marker.mod,v 1.4 2002/11/14 15:11:03 fujisawa Exp $
- This DTD module is identified by the PUBLIC and SYSTEM identifiers:
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Marker//EN"
- SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-marker.mod"
- ....................................................................... -->
- <!-- Marker
- marker
- This module declares markup to provide support for marker.
- -->
- <!-- 'marker' property/attribute value (e.g., 'none', <uri>) -->
- <!ENTITY % MarkerValue.datatype "CDATA" >
- <!-- Qualified Names (Default) ......................... -->
- <!ENTITY % SVG.marker.qname "marker" >
- <!-- Attribute Collections (Default) ................... -->
- <!ENTITY % SVG.Core.attrib "" >
- <!ENTITY % SVG.Container.attrib "" >
- <!ENTITY % SVG.Style.attrib "" >
- <!ENTITY % SVG.Viewport.attrib "" >
- <!ENTITY % SVG.Text.attrib "" >
- <!ENTITY % SVG.TextContent.attrib "" >
- <!ENTITY % SVG.Font.attrib "" >
- <!ENTITY % SVG.Paint.attrib "" >
- <!ENTITY % SVG.Color.attrib "" >
- <!ENTITY % SVG.Opacity.attrib "" >
- <!ENTITY % SVG.Graphics.attrib "" >
- <!ENTITY % SVG.ColorProfile.attrib "" >
- <!ENTITY % SVG.Gradient.attrib "" >
- <!ENTITY % SVG.Clip.attrib "" >
- <!ENTITY % SVG.Mask.attrib "" >
- <!ENTITY % SVG.Filter.attrib "" >
- <!ENTITY % SVG.FilterColor.attrib "" >
- <!ENTITY % SVG.Cursor.attrib "" >
- <!ENTITY % SVG.External.attrib "" >
- <!-- SVG.Marker.class .................................. -->
- <!ENTITY % SVG.Marker.extra.class "" >
- <!ENTITY % SVG.Marker.class
- "| %SVG.marker.qname; %SVG.Marker.extra.class;"
- >
- <!-- SVG.Marker.attrib ................................. -->
- <!ENTITY % SVG.Marker.extra.attrib "" >
- <!ENTITY % SVG.Marker.attrib
- "marker-start %MarkerValue.datatype; #IMPLIED
- marker-mid %MarkerValue.datatype; #IMPLIED
- marker-end %MarkerValue.datatype; #IMPLIED
- %SVG.Marker.extra.attrib;"
- >
- <!-- SVG.Presentation.attrib ........................... -->
- <!ENTITY % SVG.Presentation.extra.attrib "" >
- <!ENTITY % 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.ColorProfile.attrib;
- %SVG.Gradient.attrib;
- %SVG.Clip.attrib;
- %SVG.Mask.attrib;
- %SVG.Filter.attrib;
- %SVG.FilterColor.attrib;
- %SVG.Cursor.attrib;
- flood-color %SVGColor.datatype; #IMPLIED
- flood-opacity %OpacityValue.datatype; #IMPLIED
- lighting-color %SVGColor.datatype; #IMPLIED
- %SVG.Presentation.extra.attrib;"
- >
- <!-- marker: Marker Element ............................ -->
- <!ENTITY % SVG.marker.extra.content "" >
- <!ENTITY % SVG.marker.element "INCLUDE" >
- <![%SVG.marker.element;[
- <!ENTITY % 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.ColorProfile.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.marker.extra.content; )*"
- >
- <!ELEMENT %SVG.marker.qname; %SVG.marker.content; >
- <!-- end of SVG.marker.element -->
- ]]>
- <!ENTITY % SVG.marker.attlist "INCLUDE" >
- <![%SVG.marker.attlist;[
- <!ATTLIST %SVG.marker.qname;
- %SVG.Core.attrib;
- %SVG.Style.attrib;
- %SVG.Presentation.attrib;
- %SVG.External.attrib;
- refX %Coordinate.datatype; #IMPLIED
- refY %Coordinate.datatype; #IMPLIED
- markerUnits ( strokeWidth | userSpaceOnUse ) #IMPLIED
- markerWidth %Length.datatype; #IMPLIED
- markerHeight %Length.datatype; #IMPLIED
- orient CDATA #IMPLIED
- viewBox %ViewBoxSpec.datatype; #IMPLIED
- preserveAspectRatio %PreserveAspectRatioSpec.datatype; 'xMidYMid meet'
- >
- <!-- end of SVG.marker.attlist -->
- ]]>
- <!-- end of svg-marker.mod -->
- ]]>
- <!-- Color Profile Module ........................................ -->
- <!ENTITY % svg-profile.module "INCLUDE" >
- <![%svg-profile.module;[
- <!ENTITY % svg-profile.mod
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Color Profile//EN"
- "svg-profile.mod" >
- <!-- ....................................................................... -->
- <!-- SVG 1.1 Color Profile Module .......................................... -->
- <!-- file: svg-profile.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-profile.mod,v 1.3 2002/11/14 15:11:03 fujisawa Exp $
- This DTD module is identified by the PUBLIC and SYSTEM identifiers:
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Color Profile//EN"
- SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-profile.mod"
- ....................................................................... -->
- <!-- Color Profile
- color-profile
- This module declares markup to provide support for color profile.
- -->
- <!-- Qualified Names (Default) ......................... -->
- <!ENTITY % SVG.color-profile.qname "color-profile" >
- <!-- Attribute Collections (Default) ................... -->
- <!ENTITY % SVG.Core.attrib "" >
- <!ENTITY % SVG.XLink.attrib "" >
- <!-- SVG.ColorProfile.class ............................ -->
- <!ENTITY % SVG.ColorProfile.extra.class "" >
- <!ENTITY % SVG.ColorProfile.class
- "| %SVG.color-profile.qname; %SVG.ColorProfile.extra.class;"
- >
- <!-- SVG.ColorProfile.attrib ........................... -->
- <!ENTITY % SVG.ColorProfile.extra.attrib "" >
- <!ENTITY % SVG.ColorProfile.attrib
- "color-profile CDATA #IMPLIED
- %SVG.ColorProfile.extra.attrib;"
- >
- <!-- color-profile: Color Profile Element .............. -->
- <!ENTITY % SVG.color-profile.extra.content "" >
- <!ENTITY % SVG.color-profile.element "INCLUDE" >
- <![%SVG.color-profile.element;[
- <!ENTITY % SVG.color-profile.content
- "( %SVG.Description.class; %SVG.color-profile.extra.content; )*"
- >
- <!ELEMENT %SVG.color-profile.qname; %SVG.color-profile.content; >
- <!-- end of SVG.color-profile.element -->
- ]]>
- <!ENTITY % SVG.color-profile.attlist "INCLUDE" >
- <![%SVG.color-profile.attlist;[
- <!ATTLIST %SVG.color-profile.qname;
- %SVG.Core.attrib;
- %SVG.XLink.attrib;
- local CDATA #IMPLIED
- name CDATA #REQUIRED
- rendering-intent ( auto | perceptual | relative-colorimetric | saturation |
- absolute-colorimetric ) 'auto'
- >
- <!-- end of SVG.color-profile.attlist -->
- ]]>
- <!-- end of svg-profile.mod -->
- ]]>
- <!-- Gradient Module ............................................. -->
- <!ENTITY % svg-gradient.module "INCLUDE" >
- <![%svg-gradient.module;[
- <!ENTITY % svg-gradient.mod
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Gradient//EN"
- "svg-gradient.mod" >
- <!-- ....................................................................... -->
- <!-- SVG 1.1 Gradient Module ............................................... -->
- <!-- file: svg-gradient.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-gradient.mod,v 1.3 2002/10/24 17:40:15 fujisawa Exp $
- This DTD module is identified by the PUBLIC and SYSTEM identifiers:
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Gradient//EN"
- SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-gradient.mod"
- ....................................................................... -->
- <!-- Gradient
- linearGradient, radialGradient, stop
- This module declares markup to provide support for gradient fill.
- -->
- <!-- a <number> or a <percentage> -->
- <!ENTITY % NumberOrPercentage.datatype "CDATA" >
- <!-- Qualified Names (Default) ......................... -->
- <!ENTITY % SVG.linearGradient.qname "linearGradient" >
- <!ENTITY % SVG.radialGradient.qname "radialGradient" >
- <!ENTITY % SVG.stop.qname "stop" >
- <!-- Attribute Collections (Default) ................... -->
- <!ENTITY % SVG.Core.attrib "" >
- <!ENTITY % SVG.Style.attrib "" >
- <!ENTITY % SVG.Color.attrib "" >
- <!ENTITY % SVG.XLink.attrib "" >
- <!ENTITY % SVG.External.attrib "" >
- <!-- SVG.Gradient.class ................................ -->
- <!ENTITY % SVG.Gradient.extra.class "" >
- <!ENTITY % SVG.Gradient.class
- "| %SVG.linearGradient.qname; | %SVG.radialGradient.qname;
- %SVG.Gradient.extra.class;"
- >
- <!-- SVG.Gradient.attrib ............................... -->
- <!ENTITY % SVG.Gradient.extra.attrib "" >
- <!ENTITY % SVG.Gradient.attrib
- "stop-color %SVGColor.datatype; #IMPLIED
- stop-opacity %OpacityValue.datatype; #IMPLIED
- %SVG.Gradient.extra.attrib;"
- >
- <!-- linearGradient: Linear Gradient Element ........... -->
- <!ENTITY % SVG.linearGradient.extra.content "" >
- <!ENTITY % SVG.linearGradient.element "INCLUDE" >
- <![%SVG.linearGradient.element;[
- <!ENTITY % SVG.linearGradient.content
- "(( %SVG.Description.class; )*, ( %SVG.stop.qname; | %SVG.animate.qname;
- | %SVG.set.qname; | %SVG.animateTransform.qname;
- %SVG.linearGradient.extra.content; )*)"
- >
- <!ELEMENT %SVG.linearGradient.qname; %SVG.linearGradient.content; >
- <!-- end of SVG.linearGradient.element -->
- ]]>
- <!ENTITY % SVG.linearGradient.attlist "INCLUDE" >
- <![%SVG.linearGradient.attlist;[
- <!ATTLIST %SVG.linearGradient.qname;
- %SVG.Core.attrib;
- %SVG.Style.attrib;
- %SVG.Color.attrib;
- %SVG.Gradient.attrib;
- %SVG.XLink.attrib;
- %SVG.External.attrib;
- x1 %Coordinate.datatype; #IMPLIED
- y1 %Coordinate.datatype; #IMPLIED
- x2 %Coordinate.datatype; #IMPLIED
- y2 %Coordinate.datatype; #IMPLIED
- gradientUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED
- gradientTransform %TransformList.datatype; #IMPLIED
- spreadMethod ( pad | reflect | repeat ) #IMPLIED
- >
- <!-- end of SVG.linearGradient.attlist -->
- ]]>
- <!-- radialGradient: Radial Gradient Element ........... -->
- <!ENTITY % SVG.radialGradient.extra.content "" >
- <!ENTITY % SVG.radialGradient.element "INCLUDE" >
- <![%SVG.radialGradient.element;[
- <!ENTITY % SVG.radialGradient.content
- "(( %SVG.Description.class; )*, ( %SVG.stop.qname; | %SVG.animate.qname;
- | %SVG.set.qname; | %SVG.animateTransform.qname;
- %SVG.radialGradient.extra.content; )*)"
- >
- <!ELEMENT %SVG.radialGradient.qname; %SVG.radialGradient.content; >
- <!-- end of SVG.radialGradient.element -->
- ]]>
- <!ENTITY % SVG.radialGradient.attlist "INCLUDE" >
- <![%SVG.radialGradient.attlist;[
- <!ATTLIST %SVG.radialGradient.qname;
- %SVG.Core.attrib;
- %SVG.Style.attrib;
- %SVG.Color.attrib;
- %SVG.Gradient.attrib;
- %SVG.XLink.attrib;
- %SVG.External.attrib;
- cx %Coordinate.datatype; #IMPLIED
- cy %Coordinate.datatype; #IMPLIED
- r %Length.datatype; #IMPLIED
- fx %Coordinate.datatype; #IMPLIED
- fy %Coordinate.datatype; #IMPLIED
- gradientUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED
- gradientTransform %TransformList.datatype; #IMPLIED
- spreadMethod ( pad | reflect | repeat ) #IMPLIED
- >
- <!-- end of SVG.radialGradient.attlist -->
- ]]>
- <!-- stop: Stop Element ................................ -->
- <!ENTITY % SVG.stop.extra.content "" >
- <!ENTITY % SVG.stop.element "INCLUDE" >
- <![%SVG.stop.element;[
- <!ENTITY % SVG.stop.content
- "( %SVG.animate.qname; | %SVG.set.qname; | %SVG.animateColor.qname;
- %SVG.stop.extra.content; )*"
- >
- <!ELEMENT %SVG.stop.qname; %SVG.stop.content; >
- <!-- end of SVG.stop.element -->
- ]]>
- <!ENTITY % SVG.stop.attlist "INCLUDE" >
- <![%SVG.stop.attlist;[
- <!ATTLIST %SVG.stop.qname;
- %SVG.Core.attrib;
- %SVG.Style.attrib;
- %SVG.Color.attrib;
- %SVG.Gradient.attrib;
- offset %NumberOrPercentage.datatype; #REQUIRED
- >
- <!-- end of SVG.stop.attlist -->
- ]]>
- <!-- end of svg-gradient.mod -->
- ]]>
- <!-- Pattern Module .............................................. -->
- <!ENTITY % svg-pattern.module "INCLUDE" >
- <![%svg-pattern.module;[
- <!ENTITY % svg-pattern.mod
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Pattern//EN"
- "svg-pattern.mod" >
- <!-- ....................................................................... -->
- <!-- SVG 1.1 Pattern Module ................................................ -->
- <!-- file: svg-pattern.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-pattern.mod,v 1.4 2002/11/14 15:11:03 fujisawa Exp $
- This DTD module is identified by the PUBLIC and SYSTEM identifiers:
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Pattern//EN"
- SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-pattern.mod"
- ....................................................................... -->
- <!-- Pattern
- pattern
- This module declares markup to provide support for pattern fill.
- -->
- <!-- Qualified Names (Default) ......................... -->
- <!ENTITY % SVG.pattern.qname "pattern" >
- <!-- Attribute Collections (Default) ................... -->
- <!ENTITY % SVG.Core.attrib "" >
- <!ENTITY % SVG.Container.attrib "" >
- <!ENTITY % SVG.Conditional.attrib "" >
- <!ENTITY % SVG.Style.attrib "" >
- <!ENTITY % SVG.Viewport.attrib "" >
- <!ENTITY % SVG.Text.attrib "" >
- <!ENTITY % SVG.TextContent.attrib "" >
- <!ENTITY % SVG.Font.attrib "" >
- <!ENTITY % SVG.Paint.attrib "" >
- <!ENTITY % SVG.Color.attrib "" >
- <!ENTITY % SVG.Opacity.attrib "" >
- <!ENTITY % SVG.Graphics.attrib "" >
- <!ENTITY % SVG.Marker.attrib "" >
- <!ENTITY % SVG.ColorProfile.attrib "" >
- <!ENTITY % SVG.Gradient.attrib "" >
- <!ENTITY % SVG.Clip.attrib "" >
- <!ENTITY % SVG.Mask.attrib "" >
- <!ENTITY % SVG.Filter.attrib "" >
- <!ENTITY % SVG.FilterColor.attrib "" >
- <!ENTITY % SVG.Cursor.attrib "" >
- <!ENTITY % SVG.XLink.attrib "" >
- <!ENTITY % SVG.External.attrib "" >
- <!-- SVG.Pattern.class ................................. -->
- <!ENTITY % SVG.Pattern.extra.class "" >
- <!ENTITY % SVG.Pattern.class
- "| %SVG.pattern.qname; %SVG.Pattern.extra.class;"
- >
- <!-- SVG.Presentation.attrib ........................... -->
- <!ENTITY % SVG.Presentation.extra.attrib "" >
- <!ENTITY % 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.ColorProfile.attrib;
- %SVG.Gradient.attrib;
- %SVG.Clip.attrib;
- %SVG.Mask.attrib;
- %SVG.Filter.attrib;
- %SVG.FilterColor.attrib;
- %SVG.Cursor.attrib;
- flood-color %SVGColor.datatype; #IMPLIED
- flood-opacity %OpacityValue.datatype; #IMPLIED
- lighting-color %SVGColor.datatype; #IMPLIED
- %SVG.Presentation.extra.attrib;"
- >
- <!-- pattern: Pattern Element .......................... -->
- <!ENTITY % SVG.pattern.extra.content "" >
- <!ENTITY % SVG.pattern.element "INCLUDE" >
- <![%SVG.pattern.element;[
- <!ENTITY % 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.ColorProfile.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.pattern.extra.content; )*"
- >
- <!ELEMENT %SVG.pattern.qname; %SVG.pattern.content; >
- <!-- end of SVG.pattern.element -->
- ]]>
- <!ENTITY % SVG.pattern.attlist "INCLUDE" >
- <![%SVG.pattern.attlist;[
- <!ATTLIST %SVG.pattern.qname;
- %SVG.Core.attrib;
- %SVG.Conditional.attrib;
- %SVG.Style.attrib;
- %SVG.Presentation.attrib;
- %SVG.XLink.attrib;
- %SVG.External.attrib;
- x %Coordinate.datatype; #IMPLIED
- y %Coordinate.datatype; #IMPLIED
- width %Length.datatype; #IMPLIED
- height %Length.datatype; #IMPLIED
- patternUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED
- patternContentUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED
- patternTransform %TransformList.datatype; #IMPLIED
- viewBox %ViewBoxSpec.datatype; #IMPLIED
- preserveAspectRatio %PreserveAspectRatioSpec.datatype; 'xMidYMid meet'
- >
- <!-- end of SVG.pattern.attlist -->
- ]]>
- <!-- end of svg-pattern.mod -->
- ]]>
- <!-- Clip Module ................................................. -->
- <!ENTITY % svg-clip.module "INCLUDE" >
- <![%svg-clip.module;[
- <!ENTITY % svg-clip.mod
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Clip//EN"
- "svg-clip.mod" >
- <!-- ....................................................................... -->
- <!-- SVG 1.1 Clip Module ................................................... -->
- <!-- file: svg-clip.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-clip.mod,v 1.3 2002/10/24 17:40:15 fujisawa Exp $
- This DTD module is identified by the PUBLIC and SYSTEM identifiers:
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Clip//EN"
- SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-clip.mod"
- ....................................................................... -->
- <!-- Clip
- clipPath
- This module declares markup to provide support for clipping.
- -->
- <!-- 'clip-path' property/attribute value (e.g., 'none', <uri>) -->
- <!ENTITY % ClipPathValue.datatype "CDATA" >
- <!-- Qualified Names (Default) ......................... -->
- <!ENTITY % SVG.clipPath.qname "clipPath" >
- <!-- Attribute Collections (Default) ................... -->
- <!ENTITY % SVG.Core.attrib "" >
- <!ENTITY % SVG.Conditional.attrib "" >
- <!ENTITY % SVG.Style.attrib "" >
- <!ENTITY % SVG.Text.attrib "" >
- <!ENTITY % SVG.TextContent.attrib "" >
- <!ENTITY % SVG.Font.attrib "" >
- <!ENTITY % SVG.Paint.attrib "" >
- <!ENTITY % SVG.Color.attrib "" >
- <!ENTITY % SVG.Opacity.attrib "" >
- <!ENTITY % SVG.Graphics.attrib "" >
- <!ENTITY % SVG.Mask.attrib "" >
- <!ENTITY % SVG.Filter.attrib "" >
- <!ENTITY % SVG.Cursor.attrib "" >
- <!ENTITY % SVG.External.attrib "" >
- <!-- SVG.Clip.class .................................... -->
- <!ENTITY % SVG.Clip.extra.class "" >
- <!ENTITY % SVG.Clip.class
- "| %SVG.clipPath.qname; %SVG.Clip.extra.class;"
- >
- <!-- SVG.Clip.attrib ................................... -->
- <!ENTITY % SVG.Clip.extra.attrib "" >
- <!ENTITY % SVG.Clip.attrib
- "clip-path %ClipPathValue.datatype; #IMPLIED
- clip-rule %ClipFillRule.datatype; #IMPLIED
- %SVG.Clip.extra.attrib;"
- >
- <!-- clipPath: Clip Path Element ....................... -->
- <!ENTITY % SVG.clipPath.extra.content "" >
- <!ENTITY % SVG.clipPath.element "INCLUDE" >
- <![%SVG.clipPath.element;[
- <!ENTITY % SVG.clipPath.content
- "(( %SVG.Description.class; )*, ( %SVG.Animation.class; %SVG.Use.class;
- %SVG.Shape.class; %SVG.Text.class; %SVG.clipPath.extra.content; )*)"
- >
- <!ELEMENT %SVG.clipPath.qname; %SVG.clipPath.content; >
- <!-- end of SVG.clipPath.element -->
- ]]>
- <!ENTITY % SVG.clipPath.attlist "INCLUDE" >
- <![%SVG.clipPath.attlist;[
- <!ATTLIST %SVG.clipPath.qname;
- %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;
- transform %TransformList.datatype; #IMPLIED
- clipPathUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED
- >
- <!-- end of SVG.clipPath.attlist -->
- ]]>
- <!-- end of svg-clip.mod -->
- ]]>
- <!-- Mask Module ................................................. -->
- <!ENTITY % svg-mask.module "INCLUDE" >
- <![%svg-mask.module;[
- <!ENTITY % svg-mask.mod
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Mask//EN"
- "svg-mask.mod" >
- <!-- ....................................................................... -->
- <!-- SVG 1.1 Mask Module ................................................... -->
- <!-- file: svg-mask.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-mask.mod,v 1.4 2002/11/14 15:11:03 fujisawa Exp $
- This DTD module is identified by the PUBLIC and SYSTEM identifiers:
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Mask//EN"
- SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-mask.mod"
- ....................................................................... -->
- <!-- Mask
- mask
- This module declares markup to provide support for masking.
- -->
- <!-- 'mask' property/attribute value (e.g., 'none', <uri>) -->
- <!ENTITY % MaskValue.datatype "CDATA" >
- <!-- Qualified Names (Default) ......................... -->
- <!ENTITY % SVG.mask.qname "mask" >
- <!-- Attribute Collections (Default) ................... -->
- <!ENTITY % SVG.Core.attrib "" >
- <!ENTITY % SVG.Container.attrib "" >
- <!ENTITY % SVG.Conditional.attrib "" >
- <!ENTITY % SVG.Style.attrib "" >
- <!ENTITY % SVG.Viewport.attrib "" >
- <!ENTITY % SVG.Text.attrib "" >
- <!ENTITY % SVG.TextContent.attrib "" >
- <!ENTITY % SVG.Font.attrib "" >
- <!ENTITY % SVG.Paint.attrib "" >
- <!ENTITY % SVG.Color.attrib "" >
- <!ENTITY % SVG.Opacity.attrib "" >
- <!ENTITY % SVG.Graphics.attrib "" >
- <!ENTITY % SVG.Marker.attrib "" >
- <!ENTITY % SVG.ColorProfile.attrib "" >
- <!ENTITY % SVG.Gradient.attrib "" >
- <!ENTITY % SVG.Clip.attrib "" >
- <!ENTITY % SVG.Filter.attrib "" >
- <!ENTITY % SVG.FilterColor.attrib "" >
- <!ENTITY % SVG.Cursor.attrib "" >
- <!ENTITY % SVG.External.attrib "" >
- <!-- SVG.Mask.class .................................... -->
- <!ENTITY % SVG.Mask.extra.class "" >
- <!ENTITY % SVG.Mask.class
- "| %SVG.mask.qname; %SVG.Mask.extra.class;"
- >
- <!-- SVG.Mask.attrib ................................... -->
- <!ENTITY % SVG.Mask.extra.attrib "" >
- <!ENTITY % SVG.Mask.attrib
- "mask %MaskValue.datatype; #IMPLIED
- %SVG.Mask.extra.attrib;"
- >
- <!-- SVG.Presentation.attrib ........................... -->
- <!ENTITY % SVG.Presentation.extra.attrib "" >
- <!ENTITY % 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.ColorProfile.attrib;
- %SVG.Gradient.attrib;
- %SVG.Clip.attrib;
- %SVG.Mask.attrib;
- %SVG.Filter.attrib;
- %SVG.FilterColor.attrib;
- %SVG.Cursor.attrib;
- flood-color %SVGColor.datatype; #IMPLIED
- flood-opacity %OpacityValue.datatype; #IMPLIED
- lighting-color %SVGColor.datatype; #IMPLIED
- %SVG.Presentation.extra.attrib;"
- >
- <!-- mask: Mask Element ................................ -->
- <!ENTITY % SVG.mask.extra.content "" >
- <!ENTITY % SVG.mask.element "INCLUDE" >
- <![%SVG.mask.element;[
- <!ENTITY % 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.ColorProfile.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.mask.extra.content; )*"
- >
- <!ELEMENT %SVG.mask.qname; %SVG.mask.content; >
- <!-- end of SVG.mask.element -->
- ]]>
- <!ENTITY % SVG.mask.attlist "INCLUDE" >
- <![%SVG.mask.attlist;[
- <!ATTLIST %SVG.mask.qname;
- %SVG.Core.attrib;
- %SVG.Conditional.attrib;
- %SVG.Style.attrib;
- %SVG.Presentation.attrib;
- %SVG.External.attrib;
- x %Coordinate.datatype; #IMPLIED
- y %Coordinate.datatype; #IMPLIED
- width %Length.datatype; #IMPLIED
- height %Length.datatype; #IMPLIED
- maskUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED
- maskContentUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED
- >
- <!-- end of SVG.mask.attlist -->
- ]]>
- <!-- end of svg-mask.mod -->
- ]]>
- <!-- Filter Module ............................................... -->
- <!ENTITY % svg-filter.module "INCLUDE" >
- <![%svg-filter.module;[
- <!ENTITY % svg-filter.mod
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Filter//EN"
- "svg-filter.mod" >
- <!-- ....................................................................... -->
- <!-- SVG 1.1 Filter Module ................................................. -->
- <!-- file: svg-filter.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-filter.mod,v 1.4 2002/11/14 15:11:02 fujisawa Exp $
- This DTD module is identified by the PUBLIC and SYSTEM identifiers:
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Filter//EN"
- SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-filter.mod"
- ....................................................................... -->
- <!-- 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.
- -->
- <!-- 'filter' property/attribute value (e.g., 'none', <uri>) -->
- <!ENTITY % FilterValue.datatype "CDATA" >
- <!-- list of <number>s, but at least one and at most two -->
- <!ENTITY % NumberOptionalNumber.datatype "CDATA" >
- <!-- Qualified Names (Default) ......................... -->
- <!ENTITY % SVG.filter.qname "filter" >
- <!ENTITY % SVG.feBlend.qname "feBlend" >
- <!ENTITY % SVG.feColorMatrix.qname "feColorMatrix" >
- <!ENTITY % SVG.feComponentTransfer.qname "feComponentTransfer" >
- <!ENTITY % SVG.feComposite.qname "feComposite" >
- <!ENTITY % SVG.feConvolveMatrix.qname "feConvolveMatrix" >
- <!ENTITY % SVG.feDiffuseLighting.qname "feDiffuseLighting" >
- <!ENTITY % SVG.feDisplacementMap.qname "feDisplacementMap" >
- <!ENTITY % SVG.feFlood.qname "feFlood" >
- <!ENTITY % SVG.feGaussianBlur.qname "feGaussianBlur" >
- <!ENTITY % SVG.feImage.qname "feImage" >
- <!ENTITY % SVG.feMerge.qname "feMerge" >
- <!ENTITY % SVG.feMergeNode.qname "feMergeNode" >
- <!ENTITY % SVG.feMorphology.qname "feMorphology" >
- <!ENTITY % SVG.feOffset.qname "feOffset" >
- <!ENTITY % SVG.feSpecularLighting.qname "feSpecularLighting" >
- <!ENTITY % SVG.feTile.qname "feTile" >
- <!ENTITY % SVG.feTurbulence.qname "feTurbulence" >
- <!ENTITY % SVG.feDistantLight.qname "feDistantLight" >
- <!ENTITY % SVG.fePointLight.qname "fePointLight" >
- <!ENTITY % SVG.feSpotLight.qname "feSpotLight" >
- <!ENTITY % SVG.feFuncR.qname "feFuncR" >
- <!ENTITY % SVG.feFuncG.qname "feFuncG" >
- <!ENTITY % SVG.feFuncB.qname "feFuncB" >
- <!ENTITY % SVG.feFuncA.qname "feFuncA" >
- <!-- Attribute Collections (Default) ................... -->
- <!ENTITY % SVG.Core.attrib "" >
- <!ENTITY % SVG.Container.attrib "" >
- <!ENTITY % SVG.Style.attrib "" >
- <!ENTITY % SVG.Viewport.attrib "" >
- <!ENTITY % SVG.Text.attrib "" >
- <!ENTITY % SVG.TextContent.attrib "" >
- <!ENTITY % SVG.Font.attrib "" >
- <!ENTITY % SVG.Paint.attrib "" >
- <!ENTITY % SVG.Color.attrib "" >
- <!ENTITY % SVG.Opacity.attrib "" >
- <!ENTITY % SVG.Graphics.attrib "" >
- <!ENTITY % SVG.Marker.attrib "" >
- <!ENTITY % SVG.ColorProfile.attrib "" >
- <!ENTITY % SVG.Gradient.attrib "" >
- <!ENTITY % SVG.Clip.attrib "" >
- <!ENTITY % SVG.Mask.attrib "" >
- <!ENTITY % SVG.Cursor.attrib "" >
- <!ENTITY % SVG.XLink.attrib "" >
- <!ENTITY % SVG.XLinkEmbed.attrib "" >
- <!ENTITY % SVG.External.attrib "" >
- <!-- SVG.Filter.class .................................. -->
- <!ENTITY % SVG.Filter.extra.class "" >
- <!ENTITY % SVG.Filter.class
- "| %SVG.filter.qname; %SVG.Filter.extra.class;"
- >
- <!-- SVG.FilterPrimitive.class ......................... -->
- <!ENTITY % SVG.FilterPrimitive.extra.class "" >
- <!ENTITY % SVG.FilterPrimitive.class
- "| %SVG.feBlend.qname; | %SVG.feColorMatrix.qname;
- | %SVG.feComponentTransfer.qname; | %SVG.feComposite.qname;
- | %SVG.feConvolveMatrix.qname; | %SVG.feDiffuseLighting.qname;
- | %SVG.feDisplacementMap.qname; | %SVG.feFlood.qname;
- | %SVG.feGaussianBlur.qname; | %SVG.feImage.qname; | %SVG.feMerge.qname;
- | %SVG.feMorphology.qname; | %SVG.feOffset.qname;
- | %SVG.feSpecularLighting.qname; | %SVG.feTile.qname;
- | %SVG.feTurbulence.qname; %SVG.FilterPrimitive.extra.class;"
- >
- <!-- SVG.Filter.attrib ................................. -->
- <!ENTITY % SVG.Filter.extra.attrib "" >
- <!ENTITY % SVG.Filter.attrib
- "filter %FilterValue.datatype; #IMPLIED
- %SVG.Filter.extra.attrib;"
- >
- <!-- SVG.FilterColor.attrib ............................ -->
- <!ENTITY % SVG.FilterColor.extra.attrib "" >
- <!ENTITY % SVG.FilterColor.attrib
- "color-interpolation-filters ( auto | sRGB | linearRGB | inherit )
- #IMPLIED
- %SVG.FilterColor.extra.attrib;"
- >
- <!-- SVG.FilterPrimitive.attrib ........................ -->
- <!ENTITY % SVG.FilterPrimitive.extra.attrib "" >
- <!ENTITY % SVG.FilterPrimitive.attrib
- "x %Coordinate.datatype; #IMPLIED
- y %Coordinate.datatype; #IMPLIED
- width %Length.datatype; #IMPLIED
- height %Length.datatype; #IMPLIED
- result CDATA #IMPLIED
- %SVG.FilterPrimitive.extra.attrib;"
- >
- <!-- SVG.FilterPrimitiveWithIn.attrib .................. -->
- <!ENTITY % SVG.FilterPrimitiveWithIn.extra.attrib "" >
- <!ENTITY % SVG.FilterPrimitiveWithIn.attrib
- "%SVG.FilterPrimitive.attrib;
- in CDATA #IMPLIED
- %SVG.FilterPrimitiveWithIn.extra.attrib;"
- >
- <!-- SVG.Presentation.attrib ........................... -->
- <!ENTITY % SVG.Presentation.extra.attrib "" >
- <!ENTITY % 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.ColorProfile.attrib;
- %SVG.Gradient.attrib;
- %SVG.Clip.attrib;
- %SVG.Mask.attrib;
- %SVG.Filter.attrib;
- %SVG.FilterColor.attrib;
- %SVG.Cursor.attrib;
- flood-color %SVGColor.datatype; #IMPLIED
- flood-opacity %OpacityValue.datatype; #IMPLIED
- lighting-color %SVGColor.datatype; #IMPLIED
- %SVG.Presentation.extra.attrib;"
- >
- <!-- filter: Filter Element ............................ -->
- <!ENTITY % SVG.filter.extra.content "" >
- <!ENTITY % SVG.filter.element "INCLUDE" >
- <![%SVG.filter.element;[
- <!ENTITY % SVG.filter.content
- "(( %SVG.Description.class; )*, ( %SVG.animate.qname; | %SVG.set.qname;
- %SVG.FilterPrimitive.class; %SVG.filter.extra.content; )*)"
- >
- <!ELEMENT %SVG.filter.qname; %SVG.filter.content; >
- <!-- end of SVG.filter.element -->
- ]]>
- <!ENTITY % SVG.filter.attlist "INCLUDE" >
- <![%SVG.filter.attlist;[
- <!ATTLIST %SVG.filter.qname;
- %SVG.Core.attrib;
- %SVG.Style.attrib;
- %SVG.Presentation.attrib;
- %SVG.XLink.attrib;
- %SVG.External.attrib;
- x %Coordinate.datatype; #IMPLIED
- y %Coordinate.datatype; #IMPLIED
- width %Length.datatype; #IMPLIED
- height %Length.datatype; #IMPLIED
- filterRes %NumberOptionalNumber.datatype; #IMPLIED
- filterUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED
- primitiveUnits ( userSpaceOnUse | objectBoundingBox ) #IMPLIED
- >
- <!-- end of SVG.filter.attlist -->
- ]]>
- <!-- feBlend: Filter Effect Blend Element .............. -->
- <!ENTITY % SVG.feBlend.extra.content "" >
- <!ENTITY % SVG.feBlend.element "INCLUDE" >
- <![%SVG.feBlend.element;[
- <!ENTITY % SVG.feBlend.content
- "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feBlend.extra.content; )*"
- >
- <!ELEMENT %SVG.feBlend.qname; %SVG.feBlend.content; >
- <!-- end of SVG.feBlend.element -->
- ]]>
- <!ENTITY % SVG.feBlend.attlist "INCLUDE" >
- <![%SVG.feBlend.attlist;[
- <!ATTLIST %SVG.feBlend.qname;
- %SVG.Core.attrib;
- %SVG.FilterColor.attrib;
- %SVG.FilterPrimitiveWithIn.attrib;
- in2 CDATA #REQUIRED
- mode ( normal | multiply | screen | darken | lighten ) 'normal'
- >
- <!-- end of SVG.feBlend.attlist -->
- ]]>
- <!-- feColorMatrix: Filter Effect Color Matrix Element . -->
- <!ENTITY % SVG.feColorMatrix.extra.content "" >
- <!ENTITY % SVG.feColorMatrix.element "INCLUDE" >
- <![%SVG.feColorMatrix.element;[
- <!ENTITY % SVG.feColorMatrix.content
- "( %SVG.animate.qname; | %SVG.set.qname;
- %SVG.feColorMatrix.extra.content; )*"
- >
- <!ELEMENT %SVG.feColorMatrix.qname; %SVG.feColorMatrix.content; >
- <!-- end of SVG.feColorMatrix.element -->
- ]]>
- <!ENTITY % SVG.feColorMatrix.attlist "INCLUDE" >
- <![%SVG.feColorMatrix.attlist;[
- <!ATTLIST %SVG.feColorMatrix.qname;
- %SVG.Core.attrib;
- %SVG.FilterColor.attrib;
- %SVG.FilterPrimitiveWithIn.attrib;
- type ( matrix | saturate | hueRotate | luminanceToAlpha ) 'matrix'
- values CDATA #IMPLIED
- >
- <!-- end of SVG.feColorMatrix.attlist -->
- ]]>
- <!-- feComponentTransfer: Filter Effect Component Transfer Element -->
- <!ENTITY % SVG.feComponentTransfer.extra.content "" >
- <!ENTITY % SVG.feComponentTransfer.element "INCLUDE" >
- <![%SVG.feComponentTransfer.element;[
- <!ENTITY % SVG.feComponentTransfer.content
- "( %SVG.feFuncR.qname;?, %SVG.feFuncG.qname;?, %SVG.feFuncB.qname;?,
- %SVG.feFuncA.qname;? %SVG.feComponentTransfer.extra.content; )"
- >
- <!ELEMENT %SVG.feComponentTransfer.qname; %SVG.feComponentTransfer.content; >
- <!-- end of SVG.feComponentTransfer.element -->
- ]]>
- <!ENTITY % SVG.feComponentTransfer.attlist "INCLUDE" >
- <![%SVG.feComponentTransfer.attlist;[
- <!ATTLIST %SVG.feComponentTransfer.qname;
- %SVG.Core.attrib;
- %SVG.FilterColor.attrib;
- %SVG.FilterPrimitiveWithIn.attrib;
- >
- <!-- end of SVG.feComponentTransfer.attlist -->
- ]]>
- <!-- feComposite: Filter Effect Composite Element ...... -->
- <!ENTITY % SVG.feComposite.extra.content "" >
- <!ENTITY % SVG.feComposite.element "INCLUDE" >
- <![%SVG.feComposite.element;[
- <!ENTITY % SVG.feComposite.content
- "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feComposite.extra.content; )*"
- >
- <!ELEMENT %SVG.feComposite.qname; %SVG.feComposite.content; >
- <!-- end of SVG.feComposite.element -->
- ]]>
- <!ENTITY % SVG.feComposite.attlist "INCLUDE" >
- <![%SVG.feComposite.attlist;[
- <!ATTLIST %SVG.feComposite.qname;
- %SVG.Core.attrib;
- %SVG.FilterColor.attrib;
- %SVG.FilterPrimitiveWithIn.attrib;
- in2 CDATA #REQUIRED
- operator ( over | in | out | atop | xor | arithmetic ) 'over'
- k1 %Number.datatype; #IMPLIED
- k2 %Number.datatype; #IMPLIED
- k3 %Number.datatype; #IMPLIED
- k4 %Number.datatype; #IMPLIED
- >
- <!-- end of SVG.feComposite.attlist -->
- ]]>
- <!-- feConvolveMatrix: Filter Effect Convolve Matrix Element -->
- <!ENTITY % SVG.feConvolveMatrix.extra.content "" >
- <!ENTITY % SVG.feConvolveMatrix.element "INCLUDE" >
- <![%SVG.feConvolveMatrix.element;[
- <!ENTITY % SVG.feConvolveMatrix.content
- "( %SVG.animate.qname; | %SVG.set.qname;
- %SVG.feConvolveMatrix.extra.content; )*"
- >
- <!ELEMENT %SVG.feConvolveMatrix.qname; %SVG.feConvolveMatrix.content; >
- <!-- end of SVG.feConvolveMatrix.element -->
- ]]>
- <!ENTITY % SVG.feConvolveMatrix.attlist "INCLUDE" >
- <![%SVG.feConvolveMatrix.attlist;[
- <!ATTLIST %SVG.feConvolveMatrix.qname;
- %SVG.Core.attrib;
- %SVG.FilterColor.attrib;
- %SVG.FilterPrimitiveWithIn.attrib;
- order %NumberOptionalNumber.datatype; #REQUIRED
- kernelMatrix CDATA #REQUIRED
- divisor %Number.datatype; #IMPLIED
- bias %Number.datatype; #IMPLIED
- targetX %Integer.datatype; #IMPLIED
- targetY %Integer.datatype; #IMPLIED
- edgeMode ( duplicate | wrap | none ) 'duplicate'
- kernelUnitLength %NumberOptionalNumber.datatype; #IMPLIED
- preserveAlpha %Boolean.datatype; #IMPLIED
- >
- <!-- end of SVG.feConvolveMatrix.attlist -->
- ]]>
- <!-- feDiffuseLighting: Filter Effect Diffuse Lighting Element -->
- <!ENTITY % SVG.feDiffuseLighting.extra.content "" >
- <!ENTITY % SVG.feDiffuseLighting.element "INCLUDE" >
- <![%SVG.feDiffuseLighting.element;[
- <!ENTITY % SVG.feDiffuseLighting.content
- "(( %SVG.feDistantLight.qname; | %SVG.fePointLight.qname;
- | %SVG.feSpotLight.qname; ), ( %SVG.animate.qname; | %SVG.set.qname;
- | %SVG.animateColor.qname; %SVG.feDiffuseLighting.extra.content; )*)"
- >
- <!ELEMENT %SVG.feDiffuseLighting.qname; %SVG.feDiffuseLighting.content; >
- <!-- end of SVG.feDiffuseLighting.element -->
- ]]>
- <!ENTITY % SVG.feDiffuseLighting.attlist "INCLUDE" >
- <![%SVG.feDiffuseLighting.attlist;[
- <!ATTLIST %SVG.feDiffuseLighting.qname;
- %SVG.Core.attrib;
- %SVG.Style.attrib;
- %SVG.Color.attrib;
- %SVG.FilterColor.attrib;
- %SVG.FilterPrimitiveWithIn.attrib;
- lighting-color %SVGColor.datatype; #IMPLIED
- surfaceScale %Number.datatype; #IMPLIED
- diffuseConstant %Number.datatype; #IMPLIED
- kernelUnitLength %NumberOptionalNumber.datatype; #IMPLIED
- >
- <!-- end of SVG.feDiffuseLighting.attlist -->
- ]]>
- <!-- feDisplacementMap: Filter Effect Displacement Map Element -->
- <!ENTITY % SVG.feDisplacementMap.extra.content "" >
- <!ENTITY % SVG.feDisplacementMap.element "INCLUDE" >
- <![%SVG.feDisplacementMap.element;[
- <!ENTITY % SVG.feDisplacementMap.content
- "( %SVG.animate.qname; | %SVG.set.qname;
- %SVG.feDisplacementMap.extra.content; )*"
- >
- <!ELEMENT %SVG.feDisplacementMap.qname; %SVG.feDisplacementMap.content; >
- <!-- end of SVG.feDisplacementMap.element -->
- ]]>
- <!ENTITY % SVG.feDisplacementMap.attlist "INCLUDE" >
- <![%SVG.feDisplacementMap.attlist;[
- <!ATTLIST %SVG.feDisplacementMap.qname;
- %SVG.Core.attrib;
- %SVG.FilterColor.attrib;
- %SVG.FilterPrimitiveWithIn.attrib;
- in2 CDATA #REQUIRED
- scale %Number.datatype; #IMPLIED
- xChannelSelector ( R | G | B | A ) 'A'
- yChannelSelector ( R | G | B | A ) 'A'
- >
- <!-- end of SVG.feDisplacementMap.attlist -->
- ]]>
- <!-- feFlood: Filter Effect Flood Element .............. -->
- <!ENTITY % SVG.feFlood.extra.content "" >
- <!ENTITY % SVG.feFlood.element "INCLUDE" >
- <![%SVG.feFlood.element;[
- <!ENTITY % SVG.feFlood.content
- "( %SVG.animate.qname; | %SVG.set.qname; | %SVG.animateColor.qname;
- %SVG.feFlood.extra.content; )*"
- >
- <!ELEMENT %SVG.feFlood.qname; %SVG.feFlood.content; >
- <!-- end of SVG.feFlood.element -->
- ]]>
- <!ENTITY % SVG.feFlood.attlist "INCLUDE" >
- <![%SVG.feFlood.attlist;[
- <!ATTLIST %SVG.feFlood.qname;
- %SVG.Core.attrib;
- %SVG.Style.attrib;
- %SVG.Color.attrib;
- %SVG.FilterColor.attrib;
- %SVG.FilterPrimitiveWithIn.attrib;
- flood-color %SVGColor.datatype; #IMPLIED
- flood-opacity %OpacityValue.datatype; #IMPLIED
- >
- <!-- end of SVG.feFlood.attlist -->
- ]]>
- <!-- feGaussianBlur: Filter Effect Gaussian Blur Element -->
- <!ENTITY % SVG.feGaussianBlur.extra.content "" >
- <!ENTITY % SVG.feGaussianBlur.element "INCLUDE" >
- <![%SVG.feGaussianBlur.element;[
- <!ENTITY % SVG.feGaussianBlur.content
- "( %SVG.animate.qname; | %SVG.set.qname;
- %SVG.feGaussianBlur.extra.content; )*"
- >
- <!ELEMENT %SVG.feGaussianBlur.qname; %SVG.feGaussianBlur.content; >
- <!-- end of SVG.feGaussianBlur.element -->
- ]]>
- <!ENTITY % SVG.feGaussianBlur.attlist "INCLUDE" >
- <![%SVG.feGaussianBlur.attlist;[
- <!ATTLIST %SVG.feGaussianBlur.qname;
- %SVG.Core.attrib;
- %SVG.FilterColor.attrib;
- %SVG.FilterPrimitiveWithIn.attrib;
- stdDeviation %NumberOptionalNumber.datatype; #IMPLIED
- >
- <!-- end of SVG.feGaussianBlur.attlist -->
- ]]>
- <!-- feImage: Filter Effect Image Element .............. -->
- <!ENTITY % SVG.feImage.extra.content "" >
- <!ENTITY % SVG.feImage.element "INCLUDE" >
- <![%SVG.feImage.element;[
- <!ENTITY % SVG.feImage.content
- "( %SVG.animate.qname; | %SVG.set.qname; | %SVG.animateTransform.qname;
- %SVG.feImage.extra.content; )*"
- >
- <!ELEMENT %SVG.feImage.qname; %SVG.feImage.content; >
- <!-- end of SVG.feImage.element -->
- ]]>
- <!ENTITY % SVG.feImage.attlist "INCLUDE" >
- <![%SVG.feImage.attlist;[
- <!ATTLIST %SVG.feImage.qname;
- %SVG.Core.attrib;
- %SVG.Style.attrib;
- %SVG.Presentation.attrib;
- %SVG.FilterPrimitive.attrib;
- %SVG.XLinkEmbed.attrib;
- %SVG.External.attrib;
- preserveAspectRatio %PreserveAspectRatioSpec.datatype; 'xMidYMid meet'
- >
- <!-- end of SVG.feImage.attlist -->
- ]]>
- <!-- feMerge: Filter Effect Merge Element .............. -->
- <!ENTITY % SVG.feMerge.extra.content "" >
- <!ENTITY % SVG.feMerge.element "INCLUDE" >
- <![%SVG.feMerge.element;[
- <!ENTITY % SVG.feMerge.content
- "( %SVG.feMergeNode.qname; %SVG.feMerge.extra.content; )*"
- >
- <!ELEMENT %SVG.feMerge.qname; %SVG.feMerge.content; >
- <!-- end of SVG.feMerge.element -->
- ]]>
- <!ENTITY % SVG.feMerge.attlist "INCLUDE" >
- <![%SVG.feMerge.attlist;[
- <!ATTLIST %SVG.feMerge.qname;
- %SVG.Core.attrib;
- %SVG.FilterColor.attrib;
- %SVG.FilterPrimitive.attrib;
- >
- <!-- end of SVG.feMerge.attlist -->
- ]]>
- <!-- feMergeNode: Filter Effect Merge Node Element ..... -->
- <!ENTITY % SVG.feMergeNode.extra.content "" >
- <!ENTITY % SVG.feMergeNode.element "INCLUDE" >
- <![%SVG.feMergeNode.element;[
- <!ENTITY % SVG.feMergeNode.content
- "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feMergeNode.extra.content; )*"
- >
- <!ELEMENT %SVG.feMergeNode.qname; %SVG.feMergeNode.content; >
- <!-- end of SVG.feMergeNode.element -->
- ]]>
- <!ENTITY % SVG.feMergeNode.attlist "INCLUDE" >
- <![%SVG.feMergeNode.attlist;[
- <!ATTLIST %SVG.feMergeNode.qname;
- %SVG.Core.attrib;
- in CDATA #IMPLIED
- >
- <!-- end of SVG.feMergeNode.attlist -->
- ]]>
- <!-- feMorphology: Filter Effect Morphology Element .... -->
- <!ENTITY % SVG.feMorphology.extra.content "" >
- <!ENTITY % SVG.feMorphology.element "INCLUDE" >
- <![%SVG.feMorphology.element;[
- <!ENTITY % SVG.feMorphology.content
- "( %SVG.animate.qname; | %SVG.set.qname;
- %SVG.feMorphology.extra.content; )*"
- >
- <!ELEMENT %SVG.feMorphology.qname; %SVG.feMorphology.content; >
- <!-- end of SVG.feMorphology.element -->
- ]]>
- <!ENTITY % SVG.feMorphology.attlist "INCLUDE" >
- <![%SVG.feMorphology.attlist;[
- <!ATTLIST %SVG.feMorphology.qname;
- %SVG.Core.attrib;
- %SVG.FilterColor.attrib;
- %SVG.FilterPrimitiveWithIn.attrib;
- operator ( erode | dilate ) 'erode'
- radius %NumberOptionalNumber.datatype; #IMPLIED
- >
- <!-- end of SVG.feMorphology.attlist -->
- ]]>
- <!-- feOffset: Filter Effect Offset Element ............ -->
- <!ENTITY % SVG.feOffset.extra.content "" >
- <!ENTITY % SVG.feOffset.element "INCLUDE" >
- <![%SVG.feOffset.element;[
- <!ENTITY % SVG.feOffset.content
- "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feOffset.extra.content; )*"
- >
- <!ELEMENT %SVG.feOffset.qname; %SVG.feOffset.content; >
- <!-- end of SVG.feOffset.element -->
- ]]>
- <!ENTITY % SVG.feOffset.attlist "INCLUDE" >
- <![%SVG.feOffset.attlist;[
- <!ATTLIST %SVG.feOffset.qname;
- %SVG.Core.attrib;
- %SVG.FilterColor.attrib;
- %SVG.FilterPrimitiveWithIn.attrib;
- dx %Number.datatype; #IMPLIED
- dy %Number.datatype; #IMPLIED
- >
- <!-- end of SVG.feOffset.attlist -->
- ]]>
- <!-- feSpecularLighting: Filter Effect Specular Lighting Element -->
- <!ENTITY % SVG.feSpecularLighting.extra.content "" >
- <!ENTITY % SVG.feSpecularLighting.element "INCLUDE" >
- <![%SVG.feSpecularLighting.element;[
- <!ENTITY % SVG.feSpecularLighting.content
- "(( %SVG.feDistantLight.qname; | %SVG.fePointLight.qname;
- | %SVG.feSpotLight.qname; ), ( %SVG.animate.qname; | %SVG.set.qname;
- | %SVG.animateColor.qname; %SVG.feSpecularLighting.extra.content; )*)"
- >
- <!ELEMENT %SVG.feSpecularLighting.qname; %SVG.feSpecularLighting.content; >
- <!-- end of SVG.feSpecularLighting.element -->
- ]]>
- <!ENTITY % SVG.feSpecularLighting.attlist "INCLUDE" >
- <![%SVG.feSpecularLighting.attlist;[
- <!ATTLIST %SVG.feSpecularLighting.qname;
- %SVG.Core.attrib;
- %SVG.Style.attrib;
- %SVG.Color.attrib;
- %SVG.FilterColor.attrib;
- %SVG.FilterPrimitiveWithIn.attrib;
- lighting-color %SVGColor.datatype; #IMPLIED
- surfaceScale %Number.datatype; #IMPLIED
- specularConstant %Number.datatype; #IMPLIED
- specularExponent %Number.datatype; #IMPLIED
- kernelUnitLength %NumberOptionalNumber.datatype; #IMPLIED
- >
- <!-- end of SVG.feSpecularLighting.attlist -->
- ]]>
- <!-- feTile: Filter Effect Tile Element ................ -->
- <!ENTITY % SVG.feTile.extra.content "" >
- <!ENTITY % SVG.feTile.element "INCLUDE" >
- <![%SVG.feTile.element;[
- <!ENTITY % SVG.feTile.content
- "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feTile.extra.content; )*"
- >
- <!ELEMENT %SVG.feTile.qname; %SVG.feTile.content; >
- <!-- end of SVG.feTile.element -->
- ]]>
- <!ENTITY % SVG.feTile.attlist "INCLUDE" >
- <![%SVG.feTile.attlist;[
- <!ATTLIST %SVG.feTile.qname;
- %SVG.Core.attrib;
- %SVG.FilterColor.attrib;
- %SVG.FilterPrimitiveWithIn.attrib;
- >
- <!-- end of SVG.feTile.attlist -->
- ]]>
- <!-- feTurbulence: Filter Effect Turbulence Element .... -->
- <!ENTITY % SVG.feTurbulence.extra.content "" >
- <!ENTITY % SVG.feTurbulence.element "INCLUDE" >
- <![%SVG.feTurbulence.element;[
- <!ENTITY % SVG.feTurbulence.content
- "( %SVG.animate.qname; | %SVG.set.qname;
- %SVG.feTurbulence.extra.content; )*"
- >
- <!ELEMENT %SVG.feTurbulence.qname; %SVG.feTurbulence.content; >
- <!-- end of SVG.feTurbulence.element -->
- ]]>
- <!ENTITY % SVG.feTurbulence.attlist "INCLUDE" >
- <![%SVG.feTurbulence.attlist;[
- <!ATTLIST %SVG.feTurbulence.qname;
- %SVG.Core.attrib;
- %SVG.FilterColor.attrib;
- %SVG.FilterPrimitive.attrib;
- baseFrequency %NumberOptionalNumber.datatype; #IMPLIED
- numOctaves %Integer.datatype; #IMPLIED
- seed %Number.datatype; #IMPLIED
- stitchTiles ( stitch | noStitch ) 'noStitch'
- type ( fractalNoise | turbulence ) 'turbulence'
- >
- <!-- end of SVG.feTurbulence.attlist -->
- ]]>
- <!-- feDistantLight: Filter Effect Distant Light Element -->
- <!ENTITY % SVG.feDistantLight.extra.content "" >
- <!ENTITY % SVG.feDistantLight.element "INCLUDE" >
- <![%SVG.feDistantLight.element;[
- <!ENTITY % SVG.feDistantLight.content
- "( %SVG.animate.qname; | %SVG.set.qname;
- %SVG.feDistantLight.extra.content; )*"
- >
- <!ELEMENT %SVG.feDistantLight.qname; %SVG.feDistantLight.content; >
- <!-- end of SVG.feDistantLight.element -->
- ]]>
- <!ENTITY % SVG.feDistantLight.attlist "INCLUDE" >
- <![%SVG.feDistantLight.attlist;[
- <!ATTLIST %SVG.feDistantLight.qname;
- %SVG.Core.attrib;
- azimuth %Number.datatype; #IMPLIED
- elevation %Number.datatype; #IMPLIED
- >
- <!-- end of SVG.feDistantLight.attlist -->
- ]]>
- <!-- fePointLight: Filter Effect Point Light Element ... -->
- <!ENTITY % SVG.fePointLight.extra.content "" >
- <!ENTITY % SVG.fePointLight.element "INCLUDE" >
- <![%SVG.fePointLight.element;[
- <!ENTITY % SVG.fePointLight.content
- "( %SVG.animate.qname; | %SVG.set.qname;
- %SVG.fePointLight.extra.content; )*"
- >
- <!ELEMENT %SVG.fePointLight.qname; %SVG.fePointLight.content; >
- <!-- end of SVG.fePointLight.element -->
- ]]>
- <!ENTITY % SVG.fePointLight.attlist "INCLUDE" >
- <![%SVG.fePointLight.attlist;[
- <!ATTLIST %SVG.fePointLight.qname;
- %SVG.Core.attrib;
- x %Number.datatype; #IMPLIED
- y %Number.datatype; #IMPLIED
- z %Number.datatype; #IMPLIED
- >
- <!-- end of SVG.fePointLight.attlist -->
- ]]>
- <!-- feSpotLight: Filter Effect Spot Light Element ..... -->
- <!ENTITY % SVG.feSpotLight.extra.content "" >
- <!ENTITY % SVG.feSpotLight.element "INCLUDE" >
- <![%SVG.feSpotLight.element;[
- <!ENTITY % SVG.feSpotLight.content
- "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feSpotLight.extra.content; )*"
- >
- <!ELEMENT %SVG.feSpotLight.qname; %SVG.feSpotLight.content; >
- <!-- end of SVG.feSpotLight.element -->
- ]]>
- <!ENTITY % SVG.feSpotLight.attlist "INCLUDE" >
- <![%SVG.feSpotLight.attlist;[
- <!ATTLIST %SVG.feSpotLight.qname;
- %SVG.Core.attrib;
- x %Number.datatype; #IMPLIED
- y %Number.datatype; #IMPLIED
- z %Number.datatype; #IMPLIED
- pointsAtX %Number.datatype; #IMPLIED
- pointsAtY %Number.datatype; #IMPLIED
- pointsAtZ %Number.datatype; #IMPLIED
- specularExponent %Number.datatype; #IMPLIED
- limitingConeAngle %Number.datatype; #IMPLIED
- >
- <!-- end of SVG.feSpotLight.attlist -->
- ]]>
- <!-- feFuncR: Filter Effect Function Red Element ....... -->
- <!ENTITY % SVG.feFuncR.extra.content "" >
- <!ENTITY % SVG.feFuncR.element "INCLUDE" >
- <![%SVG.feFuncR.element;[
- <!ENTITY % SVG.feFuncR.content
- "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feFuncR.extra.content; )*"
- >
- <!ELEMENT %SVG.feFuncR.qname; %SVG.feFuncR.content; >
- <!-- end of SVG.feFuncR.element -->
- ]]>
- <!ENTITY % SVG.feFuncR.attlist "INCLUDE" >
- <![%SVG.feFuncR.attlist;[
- <!ATTLIST %SVG.feFuncR.qname;
- %SVG.Core.attrib;
- type ( identity | table | discrete | linear | gamma ) #REQUIRED
- tableValues CDATA #IMPLIED
- slope %Number.datatype; #IMPLIED
- intercept %Number.datatype; #IMPLIED
- amplitude %Number.datatype; #IMPLIED
- exponent %Number.datatype; #IMPLIED
- offset %Number.datatype; #IMPLIED
- >
- <!-- end of SVG.feFuncR.attlist -->
- ]]>
- <!-- feFuncG: Filter Effect Function Green Element ..... -->
- <!ENTITY % SVG.feFuncG.extra.content "" >
- <!ENTITY % SVG.feFuncG.element "INCLUDE" >
- <![%SVG.feFuncG.element;[
- <!ENTITY % SVG.feFuncG.content
- "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feFuncG.extra.content; )*"
- >
- <!ELEMENT %SVG.feFuncG.qname; %SVG.feFuncG.content; >
- <!-- end of SVG.feFuncG.element -->
- ]]>
- <!ENTITY % SVG.feFuncG.attlist "INCLUDE" >
- <![%SVG.feFuncG.attlist;[
- <!ATTLIST %SVG.feFuncG.qname;
- %SVG.Core.attrib;
- type ( identity | table | discrete | linear | gamma ) #REQUIRED
- tableValues CDATA #IMPLIED
- slope %Number.datatype; #IMPLIED
- intercept %Number.datatype; #IMPLIED
- amplitude %Number.datatype; #IMPLIED
- exponent %Number.datatype; #IMPLIED
- offset %Number.datatype; #IMPLIED
- >
- <!-- end of SVG.feFuncG.attlist -->
- ]]>
- <!-- feFuncB: Filter Effect Function Blue Element ...... -->
- <!ENTITY % SVG.feFuncB.extra.content "" >
- <!ENTITY % SVG.feFuncB.element "INCLUDE" >
- <![%SVG.feFuncB.element;[
- <!ENTITY % SVG.feFuncB.content
- "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feFuncB.extra.content; )*"
- >
- <!ELEMENT %SVG.feFuncB.qname; %SVG.feFuncB.content; >
- <!-- end of SVG.feFuncB.element -->
- ]]>
- <!ENTITY % SVG.feFuncB.attlist "INCLUDE" >
- <![%SVG.feFuncB.attlist;[
- <!ATTLIST %SVG.feFuncB.qname;
- %SVG.Core.attrib;
- type ( identity | table | discrete | linear | gamma ) #REQUIRED
- tableValues CDATA #IMPLIED
- slope %Number.datatype; #IMPLIED
- intercept %Number.datatype; #IMPLIED
- amplitude %Number.datatype; #IMPLIED
- exponent %Number.datatype; #IMPLIED
- offset %Number.datatype; #IMPLIED
- >
- <!-- end of SVG.feFuncB.attlist -->
- ]]>
- <!-- feFuncA: Filter Effect Function Alpha Element ..... -->
- <!ENTITY % SVG.feFuncA.extra.content "" >
- <!ENTITY % SVG.feFuncA.element "INCLUDE" >
- <![%SVG.feFuncA.element;[
- <!ENTITY % SVG.feFuncA.content
- "( %SVG.animate.qname; | %SVG.set.qname; %SVG.feFuncA.extra.content; )*"
- >
- <!ELEMENT %SVG.feFuncA.qname; %SVG.feFuncA.content; >
- <!-- end of SVG.feFuncA.element -->
- ]]>
- <!ENTITY % SVG.feFuncA.attlist "INCLUDE" >
- <![%SVG.feFuncA.attlist;[
- <!ATTLIST %SVG.feFuncA.qname;
- %SVG.Core.attrib;
- type ( identity | table | discrete | linear | gamma ) #REQUIRED
- tableValues CDATA #IMPLIED
- slope %Number.datatype; #IMPLIED
- intercept %Number.datatype; #IMPLIED
- amplitude %Number.datatype; #IMPLIED
- exponent %Number.datatype; #IMPLIED
- offset %Number.datatype; #IMPLIED
- >
- <!-- end of SVG.feFuncA.attlist -->
- ]]>
- <!-- end of svg-filter.mod -->
- ]]>
- <!-- Cursor Module ............................................... -->
- <!ENTITY % svg-cursor.module "INCLUDE" >
- <![%svg-cursor.module;[
- <!ENTITY % svg-cursor.mod
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Cursor//EN"
- "svg-cursor.mod" >
- <!-- ....................................................................... -->
- <!-- SVG 1.1 Cursor Module ................................................. -->
- <!-- file: svg-cursor.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-cursor.mod,v 1.3 2002/10/24 17:40:15 fujisawa Exp $
- This DTD module is identified by the PUBLIC and SYSTEM identifiers:
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Cursor//EN"
- SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-cursor.mod"
- ....................................................................... -->
- <!-- Cursor
- cursor
- This module declares markup to provide support for cursor.
- -->
- <!-- 'cursor' property/attribute value (e.g., 'crosshair', <uri>) -->
- <!ENTITY % CursorValue.datatype "CDATA" >
- <!-- Qualified Names (Default) ......................... -->
- <!ENTITY % SVG.cursor.qname "cursor" >
- <!-- Attribute Collections (Default) ................... -->
- <!ENTITY % SVG.Core.attrib "" >
- <!ENTITY % SVG.Conditional.attrib "" >
- <!ENTITY % SVG.XLinkRequired.attrib "" >
- <!ENTITY % SVG.External.attrib "" >
- <!-- SVG.Cursor.class .................................. -->
- <!ENTITY % SVG.Cursor.extra.class "" >
- <!ENTITY % SVG.Cursor.class
- "| %SVG.cursor.qname; %SVG.Cursor.extra.class;"
- >
- <!-- SVG.Cursor.attrib ................................. -->
- <!ENTITY % SVG.Cursor.extra.attrib "" >
- <!ENTITY % SVG.Cursor.attrib
- "cursor %CursorValue.datatype; #IMPLIED
- %SVG.Cursor.extra.attrib;"
- >
- <!-- cursor: Cursor Element ............................ -->
- <!ENTITY % SVG.cursor.extra.content "" >
- <!ENTITY % SVG.cursor.element "INCLUDE" >
- <![%SVG.cursor.element;[
- <!ENTITY % SVG.cursor.content
- "( %SVG.Description.class; %SVG.cursor.extra.content; )*"
- >
- <!ELEMENT %SVG.cursor.qname; %SVG.cursor.content; >
- <!-- end of SVG.cursor.element -->
- ]]>
- <!ENTITY % SVG.cursor.attlist "INCLUDE" >
- <![%SVG.cursor.attlist;[
- <!ATTLIST %SVG.cursor.qname;
- %SVG.Core.attrib;
- %SVG.Conditional.attrib;
- %SVG.XLinkRequired.attrib;
- %SVG.External.attrib;
- x %Coordinate.datatype; #IMPLIED
- y %Coordinate.datatype; #IMPLIED
- >
- <!-- end of SVG.cursor.attlist -->
- ]]>
- <!-- end of svg-cursor.mod -->
- ]]>
- <!-- Hyperlinking Module ......................................... -->
- <!ENTITY % svg-hyperlink.module "INCLUDE" >
- <![%svg-hyperlink.module;[
- <!ENTITY % svg-hyperlink.mod
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Hyperlinking//EN"
- "svg-hyperlink.mod" >
- <!-- ....................................................................... -->
- <!-- SVG 1.1 Hyperlinking Module ........................................... -->
- <!-- file: svg-hyperlink.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-hyperlink.mod,v 1.4 2002/11/14 15:11:02 fujisawa Exp $
- This DTD module is identified by the PUBLIC and SYSTEM identifiers:
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Hyperlinking//EN"
- SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-hyperlink.mod"
- ....................................................................... -->
- <!-- Hyperlinking
- a
- This module declares markup to provide support for hyper linking.
- -->
- <!-- link to this target -->
- <!ENTITY % LinkTarget.datatype "NMTOKEN" >
- <!-- Qualified Names (Default) ......................... -->
- <!ENTITY % SVG.a.qname "a" >
- <!-- Attribute Collections (Default) ................... -->
- <!ENTITY % SVG.Core.attrib "" >
- <!ENTITY % SVG.Conditional.attrib "" >
- <!ENTITY % SVG.Style.attrib "" >
- <!ENTITY % SVG.Viewport.attrib "" >
- <!ENTITY % SVG.Text.attrib "" >
- <!ENTITY % SVG.TextContent.attrib "" >
- <!ENTITY % SVG.Font.attrib "" >
- <!ENTITY % SVG.Paint.attrib "" >
- <!ENTITY % SVG.Color.attrib "" >
- <!ENTITY % SVG.Opacity.attrib "" >
- <!ENTITY % SVG.Graphics.attrib "" >
- <!ENTITY % SVG.Marker.attrib "" >
- <!ENTITY % SVG.Gradient.attrib "" >
- <!ENTITY % SVG.Clip.attrib "" >
- <!ENTITY % SVG.Mask.attrib "" >
- <!ENTITY % SVG.Filter.attrib "" >
- <!ENTITY % SVG.FilterColor.attrib "" >
- <!ENTITY % SVG.GraphicalEvents.attrib "" >
- <!ENTITY % SVG.Cursor.attrib "" >
- <!ENTITY % SVG.XLinkReplace.attrib "" >
- <!ENTITY % SVG.External.attrib "" >
- <!-- SVG.Hyperlink.class ............................... -->
- <!ENTITY % SVG.Hyperlink.extra.class "" >
- <!ENTITY % SVG.Hyperlink.class
- "| %SVG.a.qname; %SVG.Hyperlink.extra.class;"
- >
- <!-- SVG.Presentation.attrib ........................... -->
- <!ENTITY % SVG.Presentation.extra.attrib "" >
- <!ENTITY % 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.ColorProfile.attrib;
- %SVG.Gradient.attrib;
- %SVG.Clip.attrib;
- %SVG.Mask.attrib;
- %SVG.Filter.attrib;
- %SVG.FilterColor.attrib;
- %SVG.Cursor.attrib;
- flood-color %SVGColor.datatype; #IMPLIED
- flood-opacity %OpacityValue.datatype; #IMPLIED
- lighting-color %SVGColor.datatype; #IMPLIED
- %SVG.Presentation.extra.attrib;"
- >
- <!-- a: Anchor Element ................................. -->
- <!ENTITY % SVG.a.extra.content "" >
- <!ENTITY % SVG.a.element "INCLUDE" >
- <![%SVG.a.element;[
- <!ENTITY % SVG.a.content
- "( #PCDATA | %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.ColorProfile.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.a.extra.content; )*"
- >
- <!ELEMENT %SVG.a.qname; %SVG.a.content; >
- <!-- end of SVG.a.element -->
- ]]>
- <!ENTITY % SVG.a.attlist "INCLUDE" >
- <![%SVG.a.attlist;[
- <!ATTLIST %SVG.a.qname;
- %SVG.Core.attrib;
- %SVG.Conditional.attrib;
- %SVG.Style.attrib;
- %SVG.Presentation.attrib;
- %SVG.GraphicalEvents.attrib;
- %SVG.XLinkReplace.attrib;
- %SVG.External.attrib;
- transform %TransformList.datatype; #IMPLIED
- target %LinkTarget.datatype; #IMPLIED
- >
- <!-- end of SVG.a.attlist -->
- ]]>
- <!-- end of svg-hyperlink.mod -->
- ]]>
- <!-- View Module ................................................. -->
- <!ENTITY % svg-view.module "INCLUDE" >
- <![%svg-view.module;[
- <!ENTITY % svg-view.mod
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 View//EN"
- "svg-view.mod" >
- <!-- ....................................................................... -->
- <!-- SVG 1.1 View Module ................................................... -->
- <!-- file: svg-view.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-view.mod,v 1.3 2002/10/24 17:40:16 fujisawa Exp $
- This DTD module is identified by the PUBLIC and SYSTEM identifiers:
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 View//EN"
- SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-view.mod"
- ....................................................................... -->
- <!-- View
- view
- This module declares markup to provide support for view.
- -->
- <!-- Qualified Names (Default) ......................... -->
- <!ENTITY % SVG.view.qname "view" >
- <!-- Attribute Collections (Default) ................... -->
- <!ENTITY % SVG.Core.attrib "" >
- <!ENTITY % SVG.External.attrib "" >
- <!-- SVG.View.class .................................... -->
- <!ENTITY % SVG.View.extra.class "" >
- <!ENTITY % SVG.View.class
- "| %SVG.view.qname; %SVG.View.extra.class;"
- >
- <!-- view: View Element ................................ -->
- <!ENTITY % SVG.view.extra.content "" >
- <!ENTITY % SVG.view.element "INCLUDE" >
- <![%SVG.view.element;[
- <!ENTITY % SVG.view.content
- "( %SVG.Description.class; %SVG.view.extra.content; )*"
- >
- <!ELEMENT %SVG.view.qname; %SVG.view.content; >
- <!-- end of SVG.view.element -->
- ]]>
- <!ENTITY % SVG.view.attlist "INCLUDE" >
- <![%SVG.view.attlist;[
- <!ATTLIST %SVG.view.qname;
- %SVG.Core.attrib;
- %SVG.External.attrib;
- viewBox %ViewBoxSpec.datatype; #IMPLIED
- preserveAspectRatio %PreserveAspectRatioSpec.datatype; 'xMidYMid meet'
- zoomAndPan ( disable | magnify ) 'magnify'
- viewTarget CDATA #IMPLIED
- >
- <!-- end of SVG.view.attlist -->
- ]]>
- <!-- end of svg-view.mod -->
- ]]>
- <!-- Scripting Module ............................................ -->
- <!ENTITY % svg-script.module "INCLUDE" >
- <![%svg-script.module;[
- <!ENTITY % svg-script.mod
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Scripting//EN"
- "svg-script.mod" >
- <!-- ....................................................................... -->
- <!-- SVG 1.1 Scripting Module .............................................. -->
- <!-- file: svg-script.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-script.mod,v 1.3 2002/10/24 17:40:16 fujisawa Exp $
- This DTD module is identified by the PUBLIC and SYSTEM identifiers:
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Scripting//EN"
- SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-script.mod"
- ....................................................................... -->
- <!-- Scripting
- script
- This module declares markup to provide support for scripting.
- -->
- <!-- Qualified Names (Default) ......................... -->
- <!ENTITY % SVG.script.qname "script" >
- <!-- Attribute Collections (Default) ................... -->
- <!ENTITY % SVG.Core.attrib "" >
- <!ENTITY % SVG.XLink.attrib "" >
- <!ENTITY % SVG.External.attrib "" >
- <!-- SVG.Script.class .................................. -->
- <!ENTITY % SVG.Script.extra.class "" >
- <!ENTITY % SVG.Script.class
- "| %SVG.script.qname; %SVG.Script.extra.class;"
- >
- <!-- script: Script Element ............................ -->
- <!ENTITY % SVG.script.extra.content "" >
- <!ENTITY % SVG.script.element "INCLUDE" >
- <![%SVG.script.element;[
- <!ENTITY % SVG.script.content
- "( #PCDATA %SVG.script.extra.content; )*"
- >
- <!ELEMENT %SVG.script.qname; %SVG.script.content; >
- <!-- end of SVG.script.element -->
- ]]>
- <!ENTITY % SVG.script.attlist "INCLUDE" >
- <![%SVG.script.attlist;[
- <!ATTLIST %SVG.script.qname;
- %SVG.Core.attrib;
- %SVG.XLink.attrib;
- %SVG.External.attrib;
- type %ContentType.datatype; #REQUIRED
- >
- <!-- end of SVG.script.attlist -->
- ]]>
- <!-- end of svg-script.mod -->
- ]]>
- <!-- Animation Module ............................................ -->
- <!ENTITY % svg-animation.module "INCLUDE" >
- <![%svg-animation.module;[
- <!ENTITY % svg-animation.mod
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Animation//EN"
- "svg-animation.mod" >
- <!-- ....................................................................... -->
- <!-- SVG 1.1 Animation Module .............................................. -->
- <!-- file: svg-animation.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-animation.mod,v 1.3 2002/10/24 17:40:14 fujisawa Exp $
- This DTD module is identified by the PUBLIC and SYSTEM identifiers:
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Animation//EN"
- SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-animation.mod"
- ....................................................................... -->
- <!-- Animation
- animate, set, animateMotion, animateColor, animateTransform, mpath
- This module declares markup to provide support for animation.
- -->
- <!-- Qualified Names (Default) ......................... -->
- <!ENTITY % SVG.animate.qname "animate" >
- <!ENTITY % SVG.set.qname "set" >
- <!ENTITY % SVG.animateMotion.qname "animateMotion" >
- <!ENTITY % SVG.animateColor.qname "animateColor" >
- <!ENTITY % SVG.animateTransform.qname "animateTransform" >
- <!ENTITY % SVG.mpath.qname "mpath" >
- <!-- Attribute Collections (Default) ................... -->
- <!ENTITY % SVG.Core.attrib "" >
- <!ENTITY % SVG.Conditional.attrib "" >
- <!ENTITY % SVG.AnimationEvents.attrib "" >
- <!ENTITY % SVG.XLink.attrib "" >
- <!ENTITY % SVG.XLinkRequired.attrib "" >
- <!ENTITY % SVG.External.attrib "" >
- <!-- SVG.Animation.class ............................... -->
- <!ENTITY % SVG.Animation.extra.class "" >
- <!ENTITY % SVG.Animation.class
- "%SVG.animate.qname; | %SVG.set.qname; | %SVG.animateMotion.qname; |
- %SVG.animateColor.qname; | %SVG.animateTransform.qname;
- %SVG.Animation.extra.class;"
- >
- <!-- SVG.Animation.attrib .............................. -->
- <!ENTITY % SVG.Animation.extra.attrib "" >
- <!ENTITY % SVG.Animation.attrib
- "%SVG.XLink.attrib;
- %SVG.Animation.extra.attrib;"
- >
- <!-- SVG.AnimationAttribute.attrib ..................... -->
- <!ENTITY % SVG.AnimationAttribute.extra.attrib "" >
- <!ENTITY % SVG.AnimationAttribute.attrib
- "attributeName CDATA #REQUIRED
- attributeType CDATA #IMPLIED
- %SVG.AnimationAttribute.extra.attrib;"
- >
- <!-- SVG.AnimationTiming.attrib ........................ -->
- <!ENTITY % SVG.AnimationTiming.extra.attrib "" >
- <!ENTITY % SVG.AnimationTiming.attrib
- "begin CDATA #IMPLIED
- dur CDATA #IMPLIED
- end CDATA #IMPLIED
- min CDATA #IMPLIED
- max CDATA #IMPLIED
- restart ( always | never | whenNotActive ) 'always'
- repeatCount CDATA #IMPLIED
- repeatDur CDATA #IMPLIED
- fill ( remove | freeze ) 'remove'
- %SVG.AnimationTiming.extra.attrib;"
- >
- <!-- SVG.AnimationValue.attrib ......................... -->
- <!ENTITY % SVG.AnimationValue.extra.attrib "" >
- <!ENTITY % SVG.AnimationValue.attrib
- "calcMode ( discrete | linear | paced | spline ) 'linear'
- values CDATA #IMPLIED
- keyTimes CDATA #IMPLIED
- keySplines CDATA #IMPLIED
- from CDATA #IMPLIED
- to CDATA #IMPLIED
- by CDATA #IMPLIED
- %SVG.AnimationValue.extra.attrib;"
- >
- <!-- SVG.AnimationAddtion.attrib ....................... -->
- <!ENTITY % SVG.AnimationAddtion.extra.attrib "" >
- <!ENTITY % SVG.AnimationAddtion.attrib
- "additive ( replace | sum ) 'replace'
- accumulate ( none | sum ) 'none'
- %SVG.AnimationAddtion.extra.attrib;"
- >
- <!-- animate: Animate Element .......................... -->
- <!ENTITY % SVG.animate.extra.content "" >
- <!ENTITY % SVG.animate.element "INCLUDE" >
- <![%SVG.animate.element;[
- <!ENTITY % SVG.animate.content
- "( %SVG.Description.class; %SVG.animate.extra.content; )*"
- >
- <!ELEMENT %SVG.animate.qname; %SVG.animate.content; >
- <!-- end of SVG.animate.element -->
- ]]>
- <!ENTITY % SVG.animate.attlist "INCLUDE" >
- <![%SVG.animate.attlist;[
- <!ATTLIST %SVG.animate.qname;
- %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;
- >
- <!-- end of SVG.animate.attlist -->
- ]]>
- <!-- set: Set Element .................................. -->
- <!ENTITY % SVG.set.extra.content "" >
- <!ENTITY % SVG.set.element "INCLUDE" >
- <![%SVG.set.element;[
- <!ENTITY % SVG.set.content
- "( %SVG.Description.class; %SVG.set.extra.content; )*"
- >
- <!ELEMENT %SVG.set.qname; %SVG.set.content; >
- <!-- end of SVG.set.element -->
- ]]>
- <!ENTITY % SVG.set.attlist "INCLUDE" >
- <![%SVG.set.attlist;[
- <!ATTLIST %SVG.set.qname;
- %SVG.Core.attrib;
- %SVG.Conditional.attrib;
- %SVG.AnimationEvents.attrib;
- %SVG.External.attrib;
- %SVG.Animation.attrib;
- %SVG.AnimationAttribute.attrib;
- %SVG.AnimationTiming.attrib;
- to CDATA #IMPLIED
- >
- <!-- end of SVG.set.attlist -->
- ]]>
- <!-- animateMotion: Animate Motion Element ............. -->
- <!ENTITY % SVG.animateMotion.extra.content "" >
- <!ENTITY % SVG.animateMotion.element "INCLUDE" >
- <![%SVG.animateMotion.element;[
- <!ENTITY % SVG.animateMotion.content
- "(( %SVG.Description.class; )*, %SVG.mpath.qname;?
- %SVG.animateMotion.extra.content; )"
- >
- <!ELEMENT %SVG.animateMotion.qname; %SVG.animateMotion.content; >
- <!-- end of SVG.animateMotion.element -->
- ]]>
- <!ENTITY % SVG.animateMotion.attlist "INCLUDE" >
- <![%SVG.animateMotion.attlist;[
- <!ATTLIST %SVG.animateMotion.qname;
- %SVG.Core.attrib;
- %SVG.Conditional.attrib;
- %SVG.AnimationEvents.attrib;
- %SVG.External.attrib;
- %SVG.Animation.attrib;
- %SVG.AnimationTiming.attrib;
- %SVG.AnimationAddtion.attrib;
- calcMode ( discrete | linear | paced | spline ) 'paced'
- values CDATA #IMPLIED
- keyTimes CDATA #IMPLIED
- keySplines CDATA #IMPLIED
- from CDATA #IMPLIED
- to CDATA #IMPLIED
- by CDATA #IMPLIED
- path CDATA #IMPLIED
- keyPoints CDATA #IMPLIED
- rotate CDATA #IMPLIED
- origin CDATA #IMPLIED
- >
- <!-- end of SVG.animateMotion.attlist -->
- ]]>
- <!-- animateColor: Animate Color Element ............... -->
- <!ENTITY % SVG.animateColor.extra.content "" >
- <!ENTITY % SVG.animateColor.element "INCLUDE" >
- <![%SVG.animateColor.element;[
- <!ENTITY % SVG.animateColor.content
- "( %SVG.Description.class; %SVG.animateColor.extra.content; )*"
- >
- <!ELEMENT %SVG.animateColor.qname; %SVG.animateColor.content; >
- <!-- end of SVG.animateColor.element -->
- ]]>
- <!ENTITY % SVG.animateColor.attlist "INCLUDE" >
- <![%SVG.animateColor.attlist;[
- <!ATTLIST %SVG.animateColor.qname;
- %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;
- >
- <!-- end of SVG.animateColor.attlist -->
- ]]>
- <!-- animateTransform: Animate Transform Element ....... -->
- <!ENTITY % SVG.animateTransform.extra.content "" >
- <!ENTITY % SVG.animateTransform.element "INCLUDE" >
- <![%SVG.animateTransform.element;[
- <!ENTITY % SVG.animateTransform.content
- "( %SVG.Description.class; %SVG.animateTransform.extra.content; )*"
- >
- <!ELEMENT %SVG.animateTransform.qname; %SVG.animateTransform.content; >
- <!-- end of SVG.animateTransform.element -->
- ]]>
- <!ENTITY % SVG.animateTransform.attlist "INCLUDE" >
- <![%SVG.animateTransform.attlist;[
- <!ATTLIST %SVG.animateTransform.qname;
- %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;
- type ( translate | scale | rotate | skewX | skewY ) 'translate'
- >
- <!-- end of SVG.animateTransform.attlist -->
- ]]>
- <!-- mpath: Motion Path Element ........................ -->
- <!ENTITY % SVG.mpath.extra.content "" >
- <!ENTITY % SVG.mpath.element "INCLUDE" >
- <![%SVG.mpath.element;[
- <!ENTITY % SVG.mpath.content
- "( %SVG.Description.class; %SVG.mpath.extra.content; )*"
- >
- <!ELEMENT %SVG.mpath.qname; %SVG.mpath.content; >
- <!-- end of SVG.mpath.element -->
- ]]>
- <!ENTITY % SVG.mpath.attlist "INCLUDE" >
- <![%SVG.mpath.attlist;[
- <!ATTLIST %SVG.mpath.qname;
- %SVG.Core.attrib;
- %SVG.XLinkRequired.attrib;
- %SVG.External.attrib;
- >
- <!-- end of SVG.mpath.attlist -->
- ]]>
- <!-- end of svg-animation.mod -->
- ]]>
- <!-- Font Module ................................................. -->
- <!ENTITY % svg-font.module "INCLUDE" >
- <![%svg-font.module;[
- <!ENTITY % svg-font.mod
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Font//EN"
- "svg-font.mod" >
- <!-- ....................................................................... -->
- <!-- SVG 1.1 Font Module ................................................... -->
- <!-- file: svg-font.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-font.mod,v 1.4 2002/11/14 15:11:02 fujisawa Exp $
- This DTD module is identified by the PUBLIC and SYSTEM identifiers:
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Font//EN"
- SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-font.mod"
- ....................................................................... -->
- <!-- 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.
- -->
- <!-- Qualified Names (Default) ......................... -->
- <!ENTITY % SVG.font.qname "font" >
- <!ENTITY % SVG.font-face.qname "font-face" >
- <!ENTITY % SVG.glyph.qname "glyph" >
- <!ENTITY % SVG.missing-glyph.qname "missing-glyph" >
- <!ENTITY % SVG.hkern.qname "hkern" >
- <!ENTITY % SVG.vkern.qname "vkern" >
- <!ENTITY % SVG.font-face-src.qname "font-face-src" >
- <!ENTITY % SVG.font-face-uri.qname "font-face-uri" >
- <!ENTITY % SVG.font-face-format.qname "font-face-format" >
- <!ENTITY % SVG.font-face-name.qname "font-face-name" >
- <!ENTITY % SVG.definition-src.qname "definition-src" >
- <!-- Attribute Collections (Default) ................... -->
- <!ENTITY % SVG.Core.attrib "" >
- <!ENTITY % SVG.Container.attrib "" >
- <!ENTITY % SVG.Style.attrib "" >
- <!ENTITY % SVG.Viewport.attrib "" >
- <!ENTITY % SVG.Text.attrib "" >
- <!ENTITY % SVG.TextContent.attrib "" >
- <!ENTITY % SVG.Font.attrib "" >
- <!ENTITY % SVG.Paint.attrib "" >
- <!ENTITY % SVG.Color.attrib "" >
- <!ENTITY % SVG.Opacity.attrib "" >
- <!ENTITY % SVG.Graphics.attrib "" >
- <!ENTITY % SVG.Marker.attrib "" >
- <!ENTITY % SVG.ColorProfile.attrib "" >
- <!ENTITY % SVG.Gradient.attrib "" >
- <!ENTITY % SVG.Clip.attrib "" >
- <!ENTITY % SVG.Mask.attrib "" >
- <!ENTITY % SVG.Filter.attrib "" >
- <!ENTITY % SVG.FilterColor.attrib "" >
- <!ENTITY % SVG.Cursor.attrib "" >
- <!ENTITY % SVG.XLinkRequired.attrib "" >
- <!ENTITY % SVG.External.attrib "" >
- <!-- SVG.Font.class .................................... -->
- <!ENTITY % SVG.Font.extra.class "" >
- <!ENTITY % SVG.Font.class
- "| %SVG.font.qname; | %SVG.font-face.qname; %SVG.Font.extra.class;"
- >
- <!-- SVG.Presentation.attrib ........................... -->
- <!ENTITY % SVG.Presentation.extra.attrib "" >
- <!ENTITY % 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.ColorProfile.attrib;
- %SVG.Gradient.attrib;
- %SVG.Clip.attrib;
- %SVG.Mask.attrib;
- %SVG.Filter.attrib;
- %SVG.FilterColor.attrib;
- %SVG.Cursor.attrib;
- flood-color %SVGColor.datatype; #IMPLIED
- flood-opacity %OpacityValue.datatype; #IMPLIED
- lighting-color %SVGColor.datatype; #IMPLIED
- %SVG.Presentation.extra.attrib;"
- >
- <!-- font: Font Element ................................ -->
- <!ENTITY % SVG.font.extra.content "" >
- <!ENTITY % SVG.font.element "INCLUDE" >
- <![%SVG.font.element;[
- <!ENTITY % SVG.font.content
- "(( %SVG.Description.class; )*, %SVG.font-face.qname;,
- %SVG.missing-glyph.qname;, ( %SVG.glyph.qname; | %SVG.hkern.qname;
- | %SVG.vkern.qname; %SVG.font.extra.content; )*)"
- >
- <!ELEMENT %SVG.font.qname; %SVG.font.content; >
- <!-- end of SVG.font.element -->
- ]]>
- <!ENTITY % SVG.font.attlist "INCLUDE" >
- <![%SVG.font.attlist;[
- <!ATTLIST %SVG.font.qname;
- %SVG.Core.attrib;
- %SVG.Style.attrib;
- %SVG.Presentation.attrib;
- %SVG.External.attrib;
- horiz-origin-x %Number.datatype; #IMPLIED
- horiz-origin-y %Number.datatype; #IMPLIED
- horiz-adv-x %Number.datatype; #REQUIRED
- vert-origin-x %Number.datatype; #IMPLIED
- vert-origin-y %Number.datatype; #IMPLIED
- vert-adv-y %Number.datatype; #IMPLIED
- >
- <!-- end of SVG.font.attlist -->
- ]]>
- <!-- font-face: Font Face Element ...................... -->
- <!ENTITY % SVG.font-face.extra.content "" >
- <!ENTITY % SVG.font-face.element "INCLUDE" >
- <![%SVG.font-face.element;[
- <!ENTITY % SVG.font-face.content
- "(( %SVG.Description.class; )*, %SVG.font-face-src.qname;?,
- %SVG.definition-src.qname;? %SVG.font-face.extra.content; )"
- >
- <!ELEMENT %SVG.font-face.qname; %SVG.font-face.content; >
- <!-- end of SVG.font-face.element -->
- ]]>
- <!ENTITY % SVG.font-face.attlist "INCLUDE" >
- <![%SVG.font-face.attlist;[
- <!ATTLIST %SVG.font-face.qname;
- %SVG.Core.attrib;
- font-family CDATA #IMPLIED
- font-style CDATA #IMPLIED
- font-variant CDATA #IMPLIED
- font-weight CDATA #IMPLIED
- font-stretch CDATA #IMPLIED
- font-size CDATA #IMPLIED
- unicode-range CDATA #IMPLIED
- units-per-em %Number.datatype; #IMPLIED
- panose-1 CDATA #IMPLIED
- stemv %Number.datatype; #IMPLIED
- stemh %Number.datatype; #IMPLIED
- slope %Number.datatype; #IMPLIED
- cap-height %Number.datatype; #IMPLIED
- x-height %Number.datatype; #IMPLIED
- accent-height %Number.datatype; #IMPLIED
- ascent %Number.datatype; #IMPLIED
- descent %Number.datatype; #IMPLIED
- widths CDATA #IMPLIED
- bbox CDATA #IMPLIED
- ideographic %Number.datatype; #IMPLIED
- alphabetic %Number.datatype; #IMPLIED
- mathematical %Number.datatype; #IMPLIED
- hanging %Number.datatype; #IMPLIED
- v-ideographic %Number.datatype; #IMPLIED
- v-alphabetic %Number.datatype; #IMPLIED
- v-mathematical %Number.datatype; #IMPLIED
- v-hanging %Number.datatype; #IMPLIED
- underline-position %Number.datatype; #IMPLIED
- underline-thickness %Number.datatype; #IMPLIED
- strikethrough-position %Number.datatype; #IMPLIED
- strikethrough-thickness %Number.datatype; #IMPLIED
- overline-position %Number.datatype; #IMPLIED
- overline-thickness %Number.datatype; #IMPLIED
- >
- <!-- end of SVG.font-face.attlist -->
- ]]>
- <!-- glyph: Glyph Element .............................. -->
- <!ENTITY % SVG.glyph.extra.content "" >
- <!ENTITY % SVG.glyph.element "INCLUDE" >
- <![%SVG.glyph.element;[
- <!ENTITY % SVG.glyph.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.ColorProfile.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.glyph.extra.content; )*"
- >
- <!ELEMENT %SVG.glyph.qname; %SVG.glyph.content; >
- <!-- end of SVG.glyph.element -->
- ]]>
- <!ENTITY % SVG.glyph.attlist "INCLUDE" >
- <![%SVG.glyph.attlist;[
- <!ATTLIST %SVG.glyph.qname;
- %SVG.Core.attrib;
- %SVG.Style.attrib;
- %SVG.Presentation.attrib;
- unicode CDATA #IMPLIED
- glyph-name CDATA #IMPLIED
- d %PathData.datatype; #IMPLIED
- orientation CDATA #IMPLIED
- arabic-form CDATA #IMPLIED
- lang %LanguageCodes.datatype; #IMPLIED
- horiz-adv-x %Number.datatype; #IMPLIED
- vert-origin-x %Number.datatype; #IMPLIED
- vert-origin-y %Number.datatype; #IMPLIED
- vert-adv-y %Number.datatype; #IMPLIED
- >
- <!-- end of SVG.glyph.attlist -->
- ]]>
- <!-- missing-glyph: Missing Glyph Element .............. -->
- <!ENTITY % SVG.missing-glyph.extra.content "" >
- <!ENTITY % SVG.missing-glyph.element "INCLUDE" >
- <![%SVG.missing-glyph.element;[
- <!ENTITY % SVG.missing-glyph.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.ColorProfile.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.missing-glyph.extra.content; )*"
- >
- <!ELEMENT %SVG.missing-glyph.qname; %SVG.missing-glyph.content; >
- <!-- end of SVG.missing-glyph.element -->
- ]]>
- <!ENTITY % SVG.missing-glyph.attlist "INCLUDE" >
- <![%SVG.missing-glyph.attlist;[
- <!ATTLIST %SVG.missing-glyph.qname;
- %SVG.Core.attrib;
- %SVG.Style.attrib;
- %SVG.Presentation.attrib;
- d %PathData.datatype; #IMPLIED
- horiz-adv-x %Number.datatype; #IMPLIED
- vert-origin-x %Number.datatype; #IMPLIED
- vert-origin-y %Number.datatype; #IMPLIED
- vert-adv-y %Number.datatype; #IMPLIED
- >
- <!-- end of SVG.missing-glyph.attlist -->
- ]]>
- <!-- hkern: Horizontal Kerning Element ................. -->
- <!ENTITY % SVG.hkern.element "INCLUDE" >
- <![%SVG.hkern.element;[
- <!ENTITY % SVG.hkern.content "EMPTY" >
- <!ELEMENT %SVG.hkern.qname; %SVG.hkern.content; >
- <!-- end of SVG.hkern.element -->
- ]]>
- <!ENTITY % SVG.hkern.attlist "INCLUDE" >
- <![%SVG.hkern.attlist;[
- <!ATTLIST %SVG.hkern.qname;
- %SVG.Core.attrib;
- u1 CDATA #IMPLIED
- g1 CDATA #IMPLIED
- u2 CDATA #IMPLIED
- g2 CDATA #IMPLIED
- k %Number.datatype; #REQUIRED
- >
- <!-- end of SVG.hkern.attlist -->
- ]]>
- <!-- vkern: Vertical Kerning Element ................... -->
- <!ENTITY % SVG.vkern.element "INCLUDE" >
- <![%SVG.vkern.element;[
- <!ENTITY % SVG.vkern.content "EMPTY" >
- <!ELEMENT %SVG.vkern.qname; %SVG.vkern.content; >
- <!-- end of SVG.vkern.element -->
- ]]>
- <!ENTITY % SVG.vkern.attlist "INCLUDE" >
- <![%SVG.vkern.attlist;[
- <!ATTLIST %SVG.vkern.qname;
- %SVG.Core.attrib;
- u1 CDATA #IMPLIED
- g1 CDATA #IMPLIED
- u2 CDATA #IMPLIED
- g2 CDATA #IMPLIED
- k %Number.datatype; #REQUIRED
- >
- <!-- end of SVG.vkern.attlist -->
- ]]>
- <!-- font-face-src: Font Face Source Element ........... -->
- <!ENTITY % SVG.font-face-src.extra.content "" >
- <!ENTITY % SVG.font-face-src.element "INCLUDE" >
- <![%SVG.font-face-src.element;[
- <!ENTITY % SVG.font-face-src.content
- "( %SVG.font-face-uri.qname; | %SVG.font-face-name.qname;
- %SVG.font-face-src.extra.content; )+"
- >
- <!ELEMENT %SVG.font-face-src.qname; %SVG.font-face-src.content; >
- <!-- end of SVG.font-face-src.element -->
- ]]>
- <!ENTITY % SVG.font-face-src.attlist "INCLUDE" >
- <![%SVG.font-face-src.attlist;[
- <!ATTLIST %SVG.font-face-src.qname;
- %SVG.Core.attrib;
- >
- <!-- end of SVG.font-face-src.attlist -->
- ]]>
- <!-- font-face-uri: Font Face URI Element .............. -->
- <!ENTITY % SVG.font-face-uri.extra.content "" >
- <!ENTITY % SVG.font-face-uri.element "INCLUDE" >
- <![%SVG.font-face-uri.element;[
- <!ENTITY % SVG.font-face-uri.content
- "( %SVG.font-face-format.qname; %SVG.font-face-uri.extra.content; )*"
- >
- <!ELEMENT %SVG.font-face-uri.qname; %SVG.font-face-uri.content; >
- <!-- end of SVG.font-face-uri.element -->
- ]]>
- <!ENTITY % SVG.font-face-uri.attlist "INCLUDE" >
- <![%SVG.font-face-uri.attlist;[
- <!ATTLIST %SVG.font-face-uri.qname;
- %SVG.Core.attrib;
- %SVG.XLinkRequired.attrib;
- >
- <!-- end of SVG.font-face-uri.attlist -->
- ]]>
- <!-- font-face-format: Font Face Format Element ........ -->
- <!ENTITY % SVG.font-face-format.element "INCLUDE" >
- <![%SVG.font-face-format.element;[
- <!ENTITY % SVG.font-face-format.content "EMPTY" >
- <!ELEMENT %SVG.font-face-format.qname; %SVG.font-face-format.content; >
- <!-- end of SVG.font-face-format.element -->
- ]]>
- <!ENTITY % SVG.font-face-format.attlist "INCLUDE" >
- <![%SVG.font-face-format.attlist;[
- <!ATTLIST %SVG.font-face-format.qname;
- %SVG.Core.attrib;
- string CDATA #IMPLIED
- >
- <!-- end of SVG.font-face-format.attlist -->
- ]]>
- <!-- font-face-name: Font Face Name Element ............ -->
- <!ENTITY % SVG.font-face-name.element "INCLUDE" >
- <![%SVG.font-face-name.element;[
- <!ENTITY % SVG.font-face-name.content "EMPTY" >
- <!ELEMENT %SVG.font-face-name.qname; %SVG.font-face-name.content; >
- <!-- end of SVG.font-face-name.element -->
- ]]>
- <!ENTITY % SVG.font-face-name.attlist "INCLUDE" >
- <![%SVG.font-face-name.attlist;[
- <!ATTLIST %SVG.font-face-name.qname;
- %SVG.Core.attrib;
- name CDATA #IMPLIED
- >
- <!-- end of SVG.font-face-name.attlist -->
- ]]>
- <!-- definition-src: Definition Source Element ......... -->
- <!ENTITY % SVG.definition-src.element "INCLUDE" >
- <![%SVG.definition-src.element;[
- <!ENTITY % SVG.definition-src.content "EMPTY" >
- <!ELEMENT %SVG.definition-src.qname; %SVG.definition-src.content; >
- <!-- end of SVG.definition-src.element -->
- ]]>
- <!ENTITY % SVG.definition-src.attlist "INCLUDE" >
- <![%SVG.definition-src.attlist;[
- <!ATTLIST %SVG.definition-src.qname;
- %SVG.Core.attrib;
- %SVG.XLinkRequired.attrib;
- >
- <!-- end of SVG.definition-src.attlist -->
- ]]>
- <!-- end of svg-font.mod -->
- ]]>
- <!-- Extensibility Module ........................................ -->
- <!ENTITY % svg-extensibility.module "INCLUDE" >
- <![%svg-extensibility.module;[
- <!ENTITY % svg-extensibility.mod
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Extensibility//EN"
- "svg-extensibility.mod" >
- <!-- ....................................................................... -->
- <!-- SVG 1.1 Extensibility Module .......................................... -->
- <!-- file: svg-extensibility.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-extensibility.mod,v 1.4 2002/11/14 15:11:02 fujisawa Exp $
- This DTD module is identified by the PUBLIC and SYSTEM identifiers:
- PUBLIC "-//W3C//ELEMENTS SVG 1.1 Extensibility//EN"
- SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-extensibility.mod"
- ....................................................................... -->
- <!-- Extensibility
- foreignObject
- This module declares markup to provide support for extensibility.
- -->
- <!-- Qualified Names (Default) ......................... -->
- <!ENTITY % SVG.foreignObject.qname "foreignObject" >
- <!-- Attribute Collections (Default) ................... -->
- <!ENTITY % SVG.Core.attrib "" >
- <!ENTITY % SVG.Conditional.attrib "" >
- <!ENTITY % SVG.Style.attrib "" >
- <!ENTITY % SVG.Viewport.attrib "" >
- <!ENTITY % SVG.Text.attrib "" >
- <!ENTITY % SVG.TextContent.attrib "" >
- <!ENTITY % SVG.Font.attrib "" >
- <!ENTITY % SVG.Paint.attrib "" >
- <!ENTITY % SVG.Color.attrib "" >
- <!ENTITY % SVG.Opacity.attrib "" >
- <!ENTITY % SVG.Graphics.attrib "" >
- <!ENTITY % SVG.Marker.attrib "" >
- <!ENTITY % SVG.Gradient.attrib "" >
- <!ENTITY % SVG.Clip.attrib "" >
- <!ENTITY % SVG.Mask.attrib "" >
- <!ENTITY % SVG.Filter.attrib "" >
- <!ENTITY % SVG.FilterColor.attrib "" >
- <!ENTITY % SVG.GraphicalEvents.attrib "" >
- <!ENTITY % SVG.Cursor.attrib "" >
- <!ENTITY % SVG.External.attrib "" >
- <!-- SVG.Extensibility.class ........................... -->
- <!ENTITY % SVG.Extensibility.extra.class "" >
- <!ENTITY % SVG.Extensibility.class
- "| %SVG.foreignObject.qname; %SVG.Extensibility.extra.class;"
- >
- <!-- SVG.Presentation.attrib ........................... -->
- <!ENTITY % SVG.Presentation.extra.attrib "" >
- <!ENTITY % 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.ColorProfile.attrib;
- %SVG.Gradient.attrib;
- %SVG.Clip.attrib;
- %SVG.Mask.attrib;
- %SVG.Filter.attrib;
- %SVG.FilterColor.attrib;
- %SVG.Cursor.attrib;
- flood-color %SVGColor.datatype; #IMPLIED
- flood-opacity %OpacityValue.datatype; #IMPLIED
- lighting-color %SVGColor.datatype; #IMPLIED
- %SVG.Presentation.extra.attrib;"
- >
- <!-- foreignObject: Foreign Object Element ............. -->
- <!ENTITY % SVG.foreignObject.extra.content "" >
- <!ENTITY % SVG.foreignObject.element "INCLUDE" >
- <![%SVG.foreignObject.element;[
- <!ENTITY % SVG.foreignObject.content
- "( #PCDATA %SVG.foreignObject.extra.content; )*"
- >
- <!ELEMENT %SVG.foreignObject.qname; %SVG.foreignObject.content; >
- <!-- end of SVG.foreignObject.element -->
- ]]>
- <!ENTITY % SVG.foreignObject.attlist "INCLUDE" >
- <![%SVG.foreignObject.attlist;[
- <!ATTLIST %SVG.foreignObject.qname;
- %SVG.Core.attrib;
- %SVG.Conditional.attrib;
- %SVG.Style.attrib;
- %SVG.Presentation.attrib;
- %SVG.GraphicalEvents.attrib;
- %SVG.External.attrib;
- x %Coordinate.datatype; #IMPLIED
- y %Coordinate.datatype; #IMPLIED
- width %Length.datatype; #REQUIRED
- height %Length.datatype; #REQUIRED
- transform %TransformList.datatype; #IMPLIED
- >
- <!-- end of SVG.foreignObject.attlist -->
- ]]>
- <!-- end of svg-extensibility.mod -->
- ]]>
- <!-- end of SVG 1.1 DTD .................................................... -->
- <!-- ....................................................................... -->
|