12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093 |
- package svg
- import "time"
- import "encoding/xml"
- type Chardata string
- type D string
- type Version string
- type Docbase string
- type Xmlns string
- type Cc string
- type Dc string
- type Inkscape string
- type Rdf string
- type Docname string
- type Sodipodi string
- type G string
- type Space string
- type Style string
- type Box string
- type Xlink string
- type L string
- type Filename string
- type Xdpi string
- type Ydpi string
- type Background string
- type Bounds string
- type Origin string
- type Overflow string
- type A string
- type Graph string
- type I string
- type Rule string
- type Rendering string
- type Ratio string
- type Fill string
- type Linecap string
- type Linejoin string
- type Ns string
- type Ns0 string
- type Xap string
- type Img string
- type Pdf string
- type Pdfx string
- type Pdfy string
- type Author string
- type Text string
- type About string
- type Title string
- type Description string
- type Date time.Time
- type Resource string
- type Language string
- type Collect string
- type Transform string
- type Units string
- type Href string
- type Method string
- type Format string
- type Offset string
- type Stockid string
- type Nodetypes string
- type Type string
- type Orient string
- type Fx = float32
- type Fy = float32
- type Rx = float32
- type Ry = float32
- type R = float32
- type R1 = float32
- type R2 = float32
- type W = float32
- type H = float32
- type Cx = float32
- type Cy = float32
- type Stroke string
- type Variant string
- type Weight string
- type Name string
- type Family string
- type Unicode string
- type Layer string
- type Pageshadow string
- type Zoom string
- type Bbox string
- type Showgrid string
- type Showguides string
- type Guidetolerance string
- type Points string
- type Gridspacingx float32
- type Gridspacingy float32
- type Gridtolerance string
- type Gridcolor = Color
- type Gridopacity = Opacity
- type Gridoriginx = float32
- type Gridoriginy = float32
- type Gridhicolor = Color
- type Gridempcolor = Color
- type Gridempopacity = Opacity
- type Gridempspacing string
- type Guidecolor = Color
- type Guidehicolor = Color
- type Guidehiopacity = Opacity
- type Guideopacity = Opacity
- type Snaptogrid string
- type Showborder string
- type Snaptoguides string
- type Borderlayer string
- type Bordercolor = Color
- type Borderopacity = Opacity
- type Pagecolor = Color
- type Pageopacity = Opacity
- type Groupmode string
- type Label string
- type Insensitive string
- type Percent string
- type Knockout string
- type Trio string
- type Display string
- type Visible string
- type Visibility string
- type Cmyk string
- type Path string
- type Flatsided string
- type Rounded string
- type Arg1 string
- type Arg2 string
- type Sides string
- type Randomized string
- type Size string // XXX
- type Anchor string
- type Linespacing = Spacing
- type Role string
- type S string
- type Extensions string
- type Align string
- type Valign string
- type Spacing string
- type Desc string
- type Class string
- type Original string
- type Radius = float32
- type Miterlimit string
- type End string
- type Open string
- type Start string
- type Argument string
- type Extension string
- type Revolution string
- type T0 = float32
- type Isolated string
- type Absref string
- type Of string
- type Expansion string
- type Extraneous string
- type Matrix string
- type Span string
- type Orientation string // XXX
- type Position string // XXX
- type Color string // XXX
- type Opacity string // XXX
- type SVG struct {
- XMLName xml.Name `xml:"Svg"`
- Chardata Chardata `xml:",chardata"`
- Height float32 `xml:"height,attr"`
- ID D `xml:"id,attr"`
- Version Version `xml:"version,attr"`
- Docbase Docbase `xml:"docbase,attr"`
- Docname Docname `xml:"docname,attr"`
- Width float32 `xml:"width,attr"`
- Xmlns Xmlns `xml:"xmlns,attr"`
- Cc Cc `xml:"cc,attr"`
- Dc Dc `xml:"dc,attr"`
- Inkscape Inkscape `xml:"inkscape,attr"`
- Rdf Rdf `xml:"rdf,attr"`
- Sodipodi Sodipodi `xml:"sodipodi,attr"`
- SVG G `xml:"svg,attr"`
- Space Space `xml:"space,attr"`
- AttrStyle Style `xml:"style,attr"`
- ViewBox Box `xml:"viewBox,attr"`
- Xlink Xlink `xml:"xlink,attr"`
- XML L `xml:"xml,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- ExportFilename Filename `xml:"export-filename,attr"`
- ExportXdpi Xdpi `xml:"export-xdpi,attr"`
- ExportYdpi Ydpi `xml:"export-ydpi,attr"`
- EnableBackground Background `xml:"enable-background,attr"`
- PageBounds Bounds `xml:"pageBounds,attr"`
- RulerOrigin Origin `xml:"rulerOrigin,attr"`
- ViewOrigin Origin `xml:"viewOrigin,attr"`
- Overflow Overflow `xml:"overflow,attr"`
- A A `xml:"a,attr"`
- Graph Graph `xml:"graph,attr"`
- I I `xml:"i,attr"`
- FillRule Rule `xml:"fill-rule,attr"`
- ImageRendering Rendering `xml:"image-rendering,attr"`
- ShapeRendering Rendering `xml:"shape-rendering,attr"`
- TextRendering Rendering `xml:"text-rendering,attr"`
- PreserveAspectRatio Ratio `xml:"preserveAspectRatio,attr"`
- Fill Fill `xml:"fill,attr"`
- StrokeLinecap Linecap `xml:"stroke-linecap,attr"`
- StrokeLinejoin Linejoin `xml:"stroke-linejoin,attr"`
- StrokeWidth float32 `xml:"stroke-width,attr"`
- Ns Ns `xml:"ns,attr"`
- Ns0 Ns0 `xml:"ns0,attr"`
- Xap Xap `xml:"xap,attr"`
- XapGImg Img `xml:"xapGImg,attr"`
- Pdf Pdf `xml:"pdf,attr"`
- Pdfx Pdfx `xml:"pdfx,attr"`
- Author Author `xml:"author,attr"`
- Metadata struct {
- Text Text `xml:",chardata"`
- RDF struct {
- Text Text `xml:",chardata"`
- Cc Cc `xml:"cc,attr"`
- Dc Dc `xml:"dc,attr"`
- Rdf Rdf `xml:"rdf,attr"`
- Work struct {
- Text Text `xml:",chardata"`
- About About `xml:"about,attr"`
- Title Title `xml:"title"` // shopping_cart, rss_button...
- Description Description `xml:"description"` // Button to indicate a link...
- Subject struct {
- Text Text `xml:",chardata"`
- Bag struct {
- Text Text `xml:",chardata"`
- Li []string `xml:"li"` // activities, shopping, car...
- } `xml:"Bag"`
- } `xml:"subject"`
- Publisher struct {
- Text Text `xml:",chardata"`
- Agent struct {
- Text Text `xml:",chardata"`
- About About `xml:"about,attr"`
- Title Title `xml:"title"` // Open Clip Art Library, Op...
- } `xml:"Agent"`
- } `xml:"publisher"`
- Creator struct {
- Text Text `xml:",chardata"`
- Agent struct {
- Text Text `xml:",chardata"`
- About About `xml:"about,attr"`
- Title Title `xml:"title"` // mimooh, Roman Bertle, Lum...
- } `xml:"Agent"`
- } `xml:"creator"`
- Rights struct {
- Text Text `xml:",chardata"`
- Agent struct {
- Text Text `xml:",chardata"`
- About About `xml:"about,attr"`
- Title Title `xml:"title"` // mimooh, Roman Bertle, Lum...
- } `xml:"Agent"`
- } `xml:"rights"`
- Date Date `xml:"date"` // 2005-09-01, 29 08 2005, S...
- Format Format `xml:"format"` // image/svg+xml, image/svg+...
- Type struct {
- Text Text `xml:",chardata"`
- Resource Resource `xml:"resource,attr"`
- } `xml:"type"`
- License struct {
- Text Text `xml:",chardata"`
- Resource Resource `xml:"resource,attr"`
- } `xml:"license"`
- Language Language `xml:"language"` // en, en, All, en, en, en, ...
- } `xml:"Work"`
- License struct {
- Text Text `xml:",chardata"`
- About About `xml:"about,attr"`
- Permits []struct {
- Text Text `xml:",chardata"`
- Resource Resource `xml:"resource,attr"`
- } `xml:"permits"`
- } `xml:"License"`
- } `xml:"RDF"`
- } `xml:"metadata"`
- Defs struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- LinearGradient []struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Collect Collect `xml:"collect,attr"`
- GradientTransform Transform `xml:"gradientTransform,attr"`
- GradientUnits Units `xml:"gradientUnits,attr"`
- X1 float32 `xml:"x1,attr"`
- X2 float32 `xml:"x2,attr"`
- Href Href `xml:"href,attr"`
- Y1 float32 `xml:"y1,attr"`
- Y2 float32 `xml:"y2,attr"`
- SpreadMethod Method `xml:"spreadMethod,attr"`
- Stop []struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Offset Offset `xml:"offset,attr"`
- Style Style `xml:"style,attr"`
- } `xml:"stop"`
- } `xml:"linearGradient"`
- Style struct {
- Text Text `xml:",chardata"` // .str0 {stroke:#1F1A17;str...
- ID D `xml:"id,attr"`
- Type Type `xml:"type,attr"`
- } `xml:"style"`
- Mask []struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- LinearGradient struct {
- Text Text `xml:",chardata"`
- GradientUnits Units `xml:"gradientUnits,attr"`
- ID D `xml:"id,attr"`
- X1 float32 `xml:"x1,attr"`
- X2 float32 `xml:"x2,attr"`
- Y1 float32 `xml:"y1,attr"`
- Y2 float32 `xml:"y2,attr"`
- Stop []struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Offset Offset `xml:"offset,attr"`
- Style Style `xml:"style,attr"`
- } `xml:"stop"`
- } `xml:"linearGradient"`
- Rect struct {
- Text Text `xml:",chardata"`
- Height float32 `xml:"height,attr"`
- ID D `xml:"id,attr"`
- Style Style `xml:"style,attr"`
- Width float32 `xml:"width,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- } `xml:"rect"`
- } `xml:"mask"`
- Marker []struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- MarkerHeight float32 `xml:"markerHeight,attr"`
- MarkerUnits Units `xml:"markerUnits,attr"`
- MarkerWidth float32 `xml:"markerWidth,attr"`
- Orient Orient `xml:"orient,attr"`
- RefX float32 `xml:"refX,attr"`
- RefY float32 `xml:"refY,attr"`
- ViewBox Box `xml:"viewBox,attr"`
- Stockid Stockid `xml:"stockid,attr"`
- Style Style `xml:"style,attr"`
- Path struct {
- Text Text `xml:",chardata"`
- D D `xml:"d,attr"`
- ID D `xml:"id,attr"`
- Nodetypes Nodetypes `xml:"nodetypes,attr"`
- Style Style `xml:"style,attr"`
- Transform Transform `xml:"transform,attr"`
- } `xml:"path"`
- } `xml:"marker"`
- RadialGradient []struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Href Href `xml:"href,attr"`
- Cx Cx `xml:"cx,attr"`
- Cy Cy `xml:"cy,attr"`
- Fx Fx `xml:"fx,attr"`
- Fy Fy `xml:"fy,attr"`
- R R `xml:"r,attr"`
- GradientTransform Transform `xml:"gradientTransform,attr"`
- GradientUnits Units `xml:"gradientUnits,attr"`
- Collect Collect `xml:"collect,attr"`
- SpreadMethod Method `xml:"spreadMethod,attr"`
- } `xml:"radialGradient"`
- Rect []struct {
- Text Text `xml:",chardata"`
- Fill Fill `xml:"fill,attr"`
- Height float32 `xml:"height,attr"`
- ID D `xml:"id,attr"`
- Stroke Stroke `xml:"stroke,attr"`
- Width float32 `xml:"width,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- } `xml:"rect"`
- G []struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Use []struct {
- Text Text `xml:",chardata"`
- X float32 `xml:"x,attr"`
- Href Href `xml:"href,attr"`
- Y float32 `xml:"y,attr"`
- } `xml:"use"`
- } `xml:"g"`
- ClipPath []struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Path struct {
- Text Text `xml:",chardata"`
- D D `xml:"d,attr"`
- } `xml:"path"`
- } `xml:"clipPath"`
- Defs []struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Mask struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Defs struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- LinearGradient struct {
- Text Text `xml:",chardata"`
- GradientUnits Units `xml:"gradientUnits,attr"`
- ID D `xml:"id,attr"`
- X1 float32 `xml:"x1,attr"`
- X2 float32 `xml:"x2,attr"`
- Y1 float32 `xml:"y1,attr"`
- Y2 float32 `xml:"y2,attr"`
- Stop []struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Offset Offset `xml:"offset,attr"`
- Style Style `xml:"style,attr"`
- } `xml:"stop"`
- } `xml:"linearGradient"`
- } `xml:"defs"`
- Rect struct {
- Text Text `xml:",chardata"`
- Height float32 `xml:"height,attr"`
- ID D `xml:"id,attr"`
- Style Style `xml:"style,attr"`
- Width float32 `xml:"width,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- } `xml:"rect"`
- } `xml:"mask"`
- } `xml:"defs"`
- Path struct {
- Text Text `xml:",chardata"`
- D D `xml:"d,attr"`
- Fill Fill `xml:"fill,attr"`
- ID D `xml:"id,attr"`
- } `xml:"path"`
- Namedview []struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- } `xml:"namedview"`
- Font struct {
- Text Text `xml:",chardata"`
- FontVariant Variant `xml:"fontVariant,attr"`
- FontWeight Weight `xml:"fontWeight,attr"`
- FullFontName Name `xml:"fullFontName,attr"`
- ID D `xml:"id,attr"`
- FontFace struct {
- Text Text `xml:",chardata"`
- FontFamily Family `xml:"font-family,attr"`
- ID D `xml:"id,attr"`
- } `xml:"font-face"`
- MissingGlyph struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Path struct {
- Text Text `xml:",chardata"`
- D D `xml:"d,attr"`
- ID D `xml:"id,attr"`
- } `xml:"path"`
- } `xml:"missing-glyph"`
- Glyph []struct {
- Text Text `xml:",chardata"`
- HorizAdvX float32 `xml:"horiz-adv-x,attr"`
- ID D `xml:"id,attr"`
- Unicode Unicode `xml:"unicode,attr"`
- Path struct {
- Text Text `xml:",chardata"`
- D D `xml:"d,attr"`
- ID D `xml:"id,attr"`
- } `xml:"path"`
- } `xml:"glyph"`
- } `xml:"font"`
- } `xml:"defs"`
- Namedview struct {
- Text Text `xml:",chardata"`
- Bordercolor Bordercolor `xml:"bordercolor,attr"`
- Borderopacity Borderopacity `xml:"borderopacity,attr"`
- ID D `xml:"id,attr"`
- CurrentLayer Layer `xml:"current-layer,attr"`
- Cx Cx `xml:"cx,attr"`
- Cy Cy `xml:"cy,attr"`
- Pageopacity Pageopacity `xml:"pageopacity,attr"`
- Pageshadow Pageshadow `xml:"pageshadow,attr"`
- WindowHeight float32 `xml:"window-height,attr"`
- WindowWidth float32 `xml:"window-width,attr"`
- WindowX float32 `xml:"window-x,attr"`
- WindowY float32 `xml:"window-y,attr"`
- Zoom Zoom `xml:"zoom,attr"`
- Pagecolor Pagecolor `xml:"pagecolor,attr"`
- DocumentUnits Units `xml:"document-units,attr"`
- GridBbox Bbox `xml:"grid-bbox,attr"`
- GuideBbox Bbox `xml:"guide-bbox,attr"`
- Showgrid Showgrid `xml:"showgrid,attr"`
- Showguides Showguides `xml:"showguides,attr"`
- Guidetolerance Guidetolerance `xml:"guidetolerance,attr"`
- GuidePoints Points `xml:"guide-points,attr"`
- Gridspacingx Gridspacingx `xml:"gridspacingx,attr"`
- Gridspacingy Gridspacingy `xml:"gridspacingy,attr"`
- Gridtolerance Gridtolerance `xml:"gridtolerance,attr"`
- GridPoints Points `xml:"grid-points,attr"`
- Gridcolor Gridcolor `xml:"gridcolor,attr"`
- Gridopacity Gridopacity `xml:"gridopacity,attr"`
- Gridoriginx Gridoriginx `xml:"gridoriginx,attr"`
- Gridoriginy Gridoriginy `xml:"gridoriginy,attr"`
- Guidecolor Guidecolor `xml:"guidecolor,attr"`
- Guidehicolor Guidehicolor `xml:"guidehicolor,attr"`
- Guidehiopacity Guidehiopacity `xml:"guidehiopacity,attr"`
- Guideopacity Guideopacity `xml:"guideopacity,attr"`
- Snaptogrid Snaptogrid `xml:"snaptogrid,attr"`
- Fill Fill `xml:"fill,attr"`
- Gridhicolor Gridhicolor `xml:"gridhicolor,attr"`
- Showborder Showborder `xml:"showborder,attr"`
- Snaptoguides Snaptoguides `xml:"snaptoguides,attr"`
- Borderlayer Borderlayer `xml:"borderlayer,attr"`
- Gridempcolor Gridempcolor `xml:"gridempcolor,attr"`
- Gridempopacity Gridempopacity `xml:"gridempopacity,attr"`
- Gridempspacing Gridempspacing `xml:"gridempspacing,attr"`
- Guide []struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Orientation Orientation `xml:"orientation,attr"`
- Position Position `xml:"position,attr"`
- } `xml:"guide"`
- } `xml:"namedview"`
- G []struct {
- Chardata Chardata `xml:",chardata"`
- ID D `xml:"id,attr"`
- Transform Transform `xml:"transform,attr"`
- Groupmode Groupmode `xml:"groupmode,attr"`
- Label Label `xml:"label,attr"`
- Insensitive Insensitive `xml:"insensitive,attr"`
- Style Style `xml:"style,attr"`
- DimmedPercent Percent `xml:"dimmedPercent,attr"`
- Knockout Knockout `xml:"knockout,attr"`
- Layer Layer `xml:"layer,attr"`
- RgbTrio Trio `xml:"rgbTrio,attr"`
- Display Display `xml:"display,attr"`
- Visible Visible `xml:"visible,attr"`
- Visibility Visibility `xml:"visibility,attr"`
- Fill Fill `xml:"fill,attr"`
- Stroke Stroke `xml:"stroke,attr"`
- StrokeWidth float32 `xml:"stroke-width,attr"`
- ExportFilename Filename `xml:"export-filename,attr"`
- ExportXdpi Xdpi `xml:"export-xdpi,attr"`
- ExportYdpi Ydpi `xml:"export-ydpi,attr"`
- StrokeLinecap Linecap `xml:"stroke-linecap,attr"`
- Rect []struct {
- Text Text `xml:",chardata"`
- Height float32 `xml:"height,attr"`
- ID D `xml:"id,attr"`
- Rx Rx `xml:"rx,attr"`
- Ry Ry `xml:"ry,attr"`
- Style Style `xml:"style,attr"`
- Width float32 `xml:"width,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- Transform Transform `xml:"transform,attr"`
- Fill Fill `xml:"fill,attr"`
- Stroke Stroke `xml:"stroke,attr"`
- StrokeWidth float32 `xml:"stroke-width,attr"`
- Label Label `xml:"label,attr"`
- FillCmyk Cmyk `xml:"fill-cmyk,attr"`
- Insensitive Insensitive `xml:"insensitive,attr"`
- } `xml:"rect"`
- G []struct {
- Chardata Chardata `xml:",chardata"`
- ID D `xml:"id,attr"`
- Transform Transform `xml:"transform,attr"`
- Style Style `xml:"style,attr"`
- ExportFilename Filename `xml:"export-filename,attr"`
- ExportXdpi Xdpi `xml:"export-xdpi,attr"`
- ExportYdpi Ydpi `xml:"export-ydpi,attr"`
- Groupmode Groupmode `xml:"groupmode,attr"`
- Label Label `xml:"label,attr"`
- Display Display `xml:"display,attr"`
- Knockout Knockout `xml:"knockout,attr"`
- G []struct {
- Chardata Chardata `xml:",chardata"`
- ID D `xml:"id,attr"`
- Transform Transform `xml:"transform,attr"`
- Style Style `xml:"style,attr"`
- Path []struct {
- Text Text `xml:",chardata"`
- D D `xml:"d,attr"`
- ID D `xml:"id,attr"`
- Cx Cx `xml:"cx,attr"`
- Cy Cy `xml:"cy,attr"`
- Rx Rx `xml:"rx,attr"`
- Ry Ry `xml:"ry,attr"`
- Type Type `xml:"type,attr"`
- Style Style `xml:"style,attr"`
- Transform Transform `xml:"transform,attr"`
- Fill Fill `xml:"fill,attr"`
- Knockout Knockout `xml:"knockout,attr"`
- Stroke Stroke `xml:"stroke,attr"`
- StrokeWidth float32 `xml:"stroke-width,attr"`
- Nodetypes Nodetypes `xml:"nodetypes,attr"`
- TileCx Cx `xml:"tile-cx,attr"`
- TileCy Cy `xml:"tile-cy,attr"`
- TileH H `xml:"tile-h,attr"`
- TileW W `xml:"tile-w,attr"`
- ClipPath Path `xml:"clip-path,attr"`
- ClipRule Rule `xml:"clip-rule,attr"`
- FillRule Rule `xml:"fill-rule,attr"`
- Flatsided Flatsided `xml:"flatsided,attr"`
- Rounded Rounded `xml:"rounded,attr"`
- Arg1 Arg1 `xml:"arg1,attr"`
- Arg2 Arg2 `xml:"arg2,attr"`
- R1 R1 `xml:"r1,attr"`
- R2 R2 `xml:"r2,attr"`
- Sides Sides `xml:"sides,attr"`
- } `xml:"path"`
- G []struct {
- Chardata Chardata `xml:",chardata"`
- ID D `xml:"id,attr"`
- Style Style `xml:"style,attr"`
- Transform Transform `xml:"transform,attr"`
- AttrClipPath Path `xml:"clip-path,attr"`
- Path []struct {
- Text Text `xml:",chardata"`
- D D `xml:"d,attr"`
- ID D `xml:"id,attr"`
- Cx Cx `xml:"cx,attr"`
- Cy Cy `xml:"cy,attr"`
- Rx Rx `xml:"rx,attr"`
- Ry Ry `xml:"ry,attr"`
- Type Type `xml:"type,attr"`
- Style Style `xml:"style,attr"`
- Transform Transform `xml:"transform,attr"`
- Knockout Knockout `xml:"knockout,attr"`
- Stroke Stroke `xml:"stroke,attr"`
- StrokeWidth float32 `xml:"stroke-width,attr"`
- Flatsided Flatsided `xml:"flatsided,attr"`
- Randomized Randomized `xml:"randomized,attr"`
- Rounded Rounded `xml:"rounded,attr"`
- Arg1 Arg1 `xml:"arg1,attr"`
- Arg2 Arg2 `xml:"arg2,attr"`
- R1 R1 `xml:"r1,attr"`
- R2 R2 `xml:"r2,attr"`
- Sides Sides `xml:"sides,attr"`
- Nodetypes Nodetypes `xml:"nodetypes,attr"`
- } `xml:"path"`
- Use []struct {
- Text Text `xml:",chardata"`
- Transform Transform `xml:"transform,attr"`
- Href Href `xml:"href,attr"`
- } `xml:"use"`
- Text []struct {
- Text Text `xml:",chardata"`
- FontSize Size `xml:"font-size,attr"`
- ID D `xml:"id,attr"`
- TextAnchor Anchor `xml:"text-anchor,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- Linespacing Linespacing `xml:"linespacing,attr"`
- Style Style `xml:"style,attr"`
- Space Space `xml:"space,attr"`
- Tspan []struct {
- Text Text `xml:",chardata"` // 0, 0, 75678, 16412, 5, c,...
- ID D `xml:"id,attr"`
- Role Role `xml:"role,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- } `xml:"tspan"`
- } `xml:"text"`
- G []struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Transform Transform `xml:"transform,attr"`
- Style Style `xml:"style,attr"`
- AttrClipPath Path `xml:"clip-path,attr"`
- Path []struct {
- Text Text `xml:",chardata"`
- D D `xml:"d,attr"`
- ID D `xml:"id,attr"`
- Style Style `xml:"style,attr"`
- Transform Transform `xml:"transform,attr"`
- Nodetypes Nodetypes `xml:"nodetypes,attr"`
- } `xml:"path"`
- Rect []struct {
- Text Text `xml:",chardata"`
- Height float32 `xml:"height,attr"`
- ID D `xml:"id,attr"`
- Style Style `xml:"style,attr"`
- Transform Transform `xml:"transform,attr"`
- Width float32 `xml:"width,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- } `xml:"rect"`
- G []struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Transform Transform `xml:"transform,attr"`
- Style Style `xml:"style,attr"`
- AttrClipPath Path `xml:"clip-path,attr"`
- Path []struct {
- Text Text `xml:",chardata"`
- D D `xml:"d,attr"`
- ID D `xml:"id,attr"`
- Style Style `xml:"style,attr"`
- Nodetypes Nodetypes `xml:"nodetypes,attr"`
- Transform Transform `xml:"transform,attr"`
- } `xml:"path"`
- G []struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Style Style `xml:"style,attr"`
- ClipPath Path `xml:"clip-path,attr"`
- Transform Transform `xml:"transform,attr"`
- Path []struct {
- Text Text `xml:",chardata"`
- D D `xml:"d,attr"`
- ID D `xml:"id,attr"`
- Nodetypes Nodetypes `xml:"nodetypes,attr"`
- Style Style `xml:"style,attr"`
- Transform Transform `xml:"transform,attr"`
- } `xml:"path"`
- Switch struct {
- Text Text `xml:",chardata"`
- ObjectNS S `xml:"objectNS,attr"`
- ObjectType Type `xml:"objectType,attr"`
- ID D `xml:"id,attr"`
- Transform Transform `xml:"transform,attr"`
- ForeignObject struct {
- Text Text `xml:",chardata"`
- Height float32 `xml:"height,attr"`
- Overflow Overflow `xml:"overflow,attr"`
- RequiredExtensions Extensions `xml:"requiredExtensions,attr"`
- Width float32 `xml:"width,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- ImageReplacement struct {
- Text Text `xml:",chardata"`
- Align Align `xml:"align,attr"`
- Height float32 `xml:"height,attr"`
- PlacementMethod Method `xml:"placementMethod,attr"`
- RefHeight float32 `xml:"refHeight,attr"`
- RefWidth float32 `xml:"refWidth,attr"`
- Valign Valign `xml:"valign,attr"`
- Width float32 `xml:"width,attr"`
- X float32 `xml:"x,attr"`
- Xmlns Xmlns `xml:"xmlns,attr"`
- Y float32 `xml:"y,attr"`
- } `xml:"imageReplacement"`
- TargetRef struct {
- Text Text `xml:",chardata"`
- Href Href `xml:"href,attr"`
- } `xml:"targetRef"`
- } `xml:"foreignObject"`
- Image struct {
- Text Text `xml:",chardata"`
- Height float32 `xml:"height,attr"`
- Knockout Knockout `xml:"knockout,attr"`
- ID D `xml:"id,attr"`
- Width float32 `xml:"width,attr"`
- Href Href `xml:"href,attr"`
- } `xml:"image"`
- } `xml:"switch"`
- Rect struct {
- Text Text `xml:",chardata"`
- Height float32 `xml:"height,attr"`
- ID D `xml:"id,attr"`
- Style Style `xml:"style,attr"`
- Width float32 `xml:"width,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- } `xml:"rect"`
- Ellipse struct {
- Text Text `xml:",chardata"`
- Cx Cx `xml:"cx,attr"`
- Cy Cy `xml:"cy,attr"`
- ID D `xml:"id,attr"`
- Rx Rx `xml:"rx,attr"`
- Ry Ry `xml:"ry,attr"`
- Style Style `xml:"style,attr"`
- Transform Transform `xml:"transform,attr"`
- } `xml:"ellipse"`
- G []struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Transform Transform `xml:"transform,attr"`
- Rect struct {
- Text Text `xml:",chardata"`
- Height float32 `xml:"height,attr"`
- ID D `xml:"id,attr"`
- Style Style `xml:"style,attr"`
- Width float32 `xml:"width,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- } `xml:"rect"`
- Ellipse struct {
- Text Text `xml:",chardata"`
- Cx Cx `xml:"cx,attr"`
- Cy Cy `xml:"cy,attr"`
- ID D `xml:"id,attr"`
- Rx Rx `xml:"rx,attr"`
- Ry Ry `xml:"ry,attr"`
- Style Style `xml:"style,attr"`
- Transform Transform `xml:"transform,attr"`
- } `xml:"ellipse"`
- G []struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Transform Transform `xml:"transform,attr"`
- Rect struct {
- Text Text `xml:",chardata"`
- Height float32 `xml:"height,attr"`
- ID D `xml:"id,attr"`
- Style Style `xml:"style,attr"`
- Width float32 `xml:"width,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- } `xml:"rect"`
- Ellipse struct {
- Text Text `xml:",chardata"`
- Cx Cx `xml:"cx,attr"`
- Cy Cy `xml:"cy,attr"`
- ID D `xml:"id,attr"`
- Rx Rx `xml:"rx,attr"`
- Ry Ry `xml:"ry,attr"`
- Style Style `xml:"style,attr"`
- Transform Transform `xml:"transform,attr"`
- } `xml:"ellipse"`
- } `xml:"g"`
- } `xml:"g"`
- } `xml:"g"`
- Defs struct {
- Text Text `xml:",chardata"`
- Rect struct {
- Text Text `xml:",chardata"`
- Height float32 `xml:"height,attr"`
- ID D `xml:"id,attr"`
- Transform Transform `xml:"transform,attr"`
- Width float32 `xml:"width,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- } `xml:"rect"`
- } `xml:"defs"`
- ClipPath struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Use struct {
- Text Text `xml:",chardata"`
- Href Href `xml:"href,attr"`
- } `xml:"use"`
- } `xml:"clipPath"`
- Switch struct {
- Text Text `xml:",chardata"`
- ObjectNS S `xml:"objectNS,attr"`
- ObjectType Type `xml:"objectType,attr"`
- ID D `xml:"id,attr"`
- Transform Transform `xml:"transform,attr"`
- ForeignObject struct {
- Text Text `xml:",chardata"`
- Height float32 `xml:"height,attr"`
- Overflow Overflow `xml:"overflow,attr"`
- RequiredExtensions Extensions `xml:"requiredExtensions,attr"`
- Width float32 `xml:"width,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- ImageReplacement struct {
- Text Text `xml:",chardata"`
- Align Align `xml:"align,attr"`
- Height float32 `xml:"height,attr"`
- PlacementMethod Method `xml:"placementMethod,attr"`
- RefHeight float32 `xml:"refHeight,attr"`
- RefWidth float32 `xml:"refWidth,attr"`
- Valign Valign `xml:"valign,attr"`
- Width float32 `xml:"width,attr"`
- X float32 `xml:"x,attr"`
- Xmlns Xmlns `xml:"xmlns,attr"`
- Y float32 `xml:"y,attr"`
- } `xml:"imageReplacement"`
- TargetRef struct {
- Text Text `xml:",chardata"`
- Href Href `xml:"href,attr"`
- } `xml:"targetRef"`
- } `xml:"foreignObject"`
- Image struct {
- Text Text `xml:",chardata"`
- Height float32 `xml:"height,attr"`
- Knockout Knockout `xml:"knockout,attr"`
- ID D `xml:"id,attr"`
- Width float32 `xml:"width,attr"`
- Href Href `xml:"href,attr"`
- } `xml:"image"`
- } `xml:"switch"`
- Rect struct {
- Text Text `xml:",chardata"`
- Height float32 `xml:"height,attr"`
- ID D `xml:"id,attr"`
- Style Style `xml:"style,attr"`
- Width float32 `xml:"width,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- } `xml:"rect"`
- Ellipse struct {
- Text Text `xml:",chardata"`
- Cx Cx `xml:"cx,attr"`
- Cy Cy `xml:"cy,attr"`
- ID D `xml:"id,attr"`
- Rx Rx `xml:"rx,attr"`
- Ry Ry `xml:"ry,attr"`
- Style Style `xml:"style,attr"`
- Transform Transform `xml:"transform,attr"`
- } `xml:"ellipse"`
- } `xml:"g"`
- Defs struct {
- Text Text `xml:",chardata"`
- Rect struct {
- Text Text `xml:",chardata"`
- Height float32 `xml:"height,attr"`
- ID D `xml:"id,attr"`
- Width float32 `xml:"width,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- } `xml:"rect"`
- } `xml:"defs"`
- ClipPath struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Use struct {
- Text Text `xml:",chardata"`
- Href Href `xml:"href,attr"`
- } `xml:"use"`
- } `xml:"clipPath"`
- Ellipse []struct {
- Text Text `xml:",chardata"`
- Cx Cx `xml:"cx,attr"`
- Cy Cy `xml:"cy,attr"`
- ID D `xml:"id,attr"`
- Rx Rx `xml:"rx,attr"`
- Ry Ry `xml:"ry,attr"`
- Style Style `xml:"style,attr"`
- Transform Transform `xml:"transform,attr"`
- } `xml:"ellipse"`
- } `xml:"g"`
- Rect []struct {
- Text Text `xml:",chardata"`
- Height float32 `xml:"height,attr"`
- ID D `xml:"id,attr"`
- Style Style `xml:"style,attr"`
- Width float32 `xml:"width,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- Transform Transform `xml:"transform,attr"`
- Rx Rx `xml:"rx,attr"`
- Ry Ry `xml:"ry,attr"`
- } `xml:"rect"`
- Defs struct {
- Text Text `xml:",chardata"`
- Rect struct {
- Text Text `xml:",chardata"`
- Height float32 `xml:"height,attr"`
- ID D `xml:"id,attr"`
- Transform Transform `xml:"transform,attr"`
- Width float32 `xml:"width,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- } `xml:"rect"`
- } `xml:"defs"`
- ClipPath struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Use struct {
- Text Text `xml:",chardata"`
- Href Href `xml:"href,attr"`
- } `xml:"use"`
- } `xml:"clipPath"`
- Polygon []struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Points Points `xml:"points,attr"`
- Arg1 Arg1 `xml:"arg1,attr"`
- Arg2 Arg2 `xml:"arg2,attr"`
- Cx Cx `xml:"cx,attr"`
- Cy Cy `xml:"cy,attr"`
- R1 R1 `xml:"r1,attr"`
- R2 R2 `xml:"r2,attr"`
- Sides Sides `xml:"sides,attr"`
- Type Type `xml:"type,attr"`
- Style Style `xml:"style,attr"`
- Transform Transform `xml:"transform,attr"`
- } `xml:"polygon"`
- A struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Transform Transform `xml:"transform,attr"`
- G struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Transform Transform `xml:"transform,attr"`
- G []struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Transform Transform `xml:"transform,attr"`
- Path []struct {
- Text Text `xml:",chardata"`
- D D `xml:"d,attr"`
- ID D `xml:"id,attr"`
- Nodetypes Nodetypes `xml:"nodetypes,attr"`
- Style Style `xml:"style,attr"`
- } `xml:"path"`
- } `xml:"g"`
- } `xml:"g"`
- } `xml:"a"`
- Ellipse []struct {
- Text Text `xml:",chardata"`
- Cx Cx `xml:"cx,attr"`
- Cy Cy `xml:"cy,attr"`
- ID D `xml:"id,attr"`
- Rx Rx `xml:"rx,attr"`
- Ry Ry `xml:"ry,attr"`
- Style Style `xml:"style,attr"`
- Transform Transform `xml:"transform,attr"`
- } `xml:"ellipse"`
- } `xml:"g"`
- Rect []struct {
- Text Text `xml:",chardata"`
- Fill Fill `xml:"fill,attr"`
- Height float32 `xml:"height,attr"`
- Knockout Knockout `xml:"knockout,attr"`
- Stroke Stroke `xml:"stroke,attr"`
- StrokeWidth float32 `xml:"stroke-width,attr"`
- Transform Transform `xml:"transform,attr"`
- Width float32 `xml:"width,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- ID D `xml:"id,attr"`
- Style Style `xml:"style,attr"`
- Rx Rx `xml:"rx,attr"`
- Ry Ry `xml:"ry,attr"`
- ClipPath Path `xml:"clip-path,attr"`
- } `xml:"rect"`
- LinearGradient struct {
- Text Text `xml:",chardata"`
- GradientUnits Units `xml:"gradientUnits,attr"`
- ID D `xml:"id,attr"`
- X1 float32 `xml:"x1,attr"`
- X2 float32 `xml:"x2,attr"`
- Y1 float32 `xml:"y1,attr"`
- Y2 float32 `xml:"y2,attr"`
- Stop []struct {
- Text Text `xml:",chardata"`
- Offset Offset `xml:"offset,attr"`
- Style Style `xml:"style,attr"`
- } `xml:"stop"`
- MidPointStop []struct {
- Text Text `xml:",chardata"`
- Offset Offset `xml:"offset,attr"`
- Style Style `xml:"style,attr"`
- } `xml:"midPointStop"`
- } `xml:"linearGradient"`
- Desc Desc `xml:"desc"` // Drawing, Drawing, Drawing...
- Defs struct {
- Text Text `xml:",chardata"`
- Rect struct {
- Text Text `xml:",chardata"`
- Height float32 `xml:"height,attr"`
- ID D `xml:"id,attr"`
- Width float32 `xml:"width,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- } `xml:"rect"`
- Path struct {
- Text Text `xml:",chardata"`
- D D `xml:"d,attr"`
- ID D `xml:"id,attr"`
- } `xml:"path"`
- } `xml:"defs"`
- ClipPath struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Use struct {
- Text Text `xml:",chardata"`
- Href Href `xml:"href,attr"`
- } `xml:"use"`
- } `xml:"clipPath"`
- Ellipse []struct {
- Text Text `xml:",chardata"`
- Cx Cx `xml:"cx,attr"`
- Cy Cy `xml:"cy,attr"`
- ID D `xml:"id,attr"`
- Rx Rx `xml:"rx,attr"`
- Ry Ry `xml:"ry,attr"`
- Style Style `xml:"style,attr"`
- Transform Transform `xml:"transform,attr"`
- } `xml:"ellipse"`
- Polygon []struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Points Points `xml:"points,attr"`
- Arg1 Arg1 `xml:"arg1,attr"`
- Arg2 Arg2 `xml:"arg2,attr"`
- Cx Cx `xml:"cx,attr"`
- Cy Cy `xml:"cy,attr"`
- R1 R1 `xml:"r1,attr"`
- R2 R2 `xml:"r2,attr"`
- Sides Sides `xml:"sides,attr"`
- Type Type `xml:"type,attr"`
- Style Style `xml:"style,attr"`
- Transform Transform `xml:"transform,attr"`
- } `xml:"polygon"`
- Use []struct {
- Text Text `xml:",chardata"`
- Height float32 `xml:"height,attr"`
- ID D `xml:"id,attr"`
- Transform Transform `xml:"transform,attr"`
- Width float32 `xml:"width,attr"`
- X float32 `xml:"x,attr"`
- Href Href `xml:"href,attr"`
- Y float32 `xml:"y,attr"`
- } `xml:"use"`
- Text []struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Linespacing Linespacing `xml:"linespacing,attr"`
- Style Style `xml:"style,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- Tspan struct {
- Text Text `xml:",chardata"` // L, I, B, E, R, T, A, S
- ID D `xml:"id,attr"`
- Role Role `xml:"role,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- } `xml:"tspan"`
- } `xml:"text"`
- } `xml:"g"`
- Path []struct {
- Text Text `xml:",chardata"`
- D D `xml:"d,attr"`
- ID D `xml:"id,attr"`
- Nodetypes Nodetypes `xml:"nodetypes,attr"`
- Style Style `xml:"style,attr"`
- Cx Cx `xml:"cx,attr"`
- Cy Cy `xml:"cy,attr"`
- Rx Rx `xml:"rx,attr"`
- Ry Ry `xml:"ry,attr"`
- Type Type `xml:"type,attr"`
- Transform Transform `xml:"transform,attr"`
- Class Class `xml:"class,attr"`
- Fill Fill `xml:"fill,attr"`
- Knockout Knockout `xml:"knockout,attr"`
- Stroke Stroke `xml:"stroke,attr"`
- StrokeWidth float32 `xml:"stroke-width,attr"`
- Original Original `xml:"original,attr"`
- Radius Radius `xml:"radius,attr"`
- ClipRule Rule `xml:"clip-rule,attr"`
- FillRule Rule `xml:"fill-rule,attr"`
- StrokeMiterlimit Miterlimit `xml:"stroke-miterlimit,attr"`
- Flatsided Flatsided `xml:"flatsided,attr"`
- Randomized Randomized `xml:"randomized,attr"`
- Rounded Rounded `xml:"rounded,attr"`
- Arg1 Arg1 `xml:"arg1,attr"`
- Arg2 Arg2 `xml:"arg2,attr"`
- R1 R1 `xml:"r1,attr"`
- R2 R2 `xml:"r2,attr"`
- Sides Sides `xml:"sides,attr"`
- Opacity Opacity `xml:"opacity,attr"`
- End End `xml:"end,attr"`
- Open Open `xml:"open,attr"`
- Start Start `xml:"start,attr"`
- Argument Argument `xml:"argument,attr"`
- Expansion Expansion `xml:"expansion,attr"`
- Revolution Revolution `xml:"revolution,attr"`
- T0 T0 `xml:"t0,attr"`
- } `xml:"path"`
- Rect []struct {
- Text Text `xml:",chardata"`
- Height float32 `xml:"height,attr"`
- ID D `xml:"id,attr"`
- Rx Rx `xml:"rx,attr"`
- Ry Ry `xml:"ry,attr"`
- Style Style `xml:"style,attr"`
- Width float32 `xml:"width,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- Transform Transform `xml:"transform,attr"`
- Fill Fill `xml:"fill,attr"`
- Knockout Knockout `xml:"knockout,attr"`
- Stroke Stroke `xml:"stroke,attr"`
- StrokeWidth float32 `xml:"stroke-width,attr"`
- FillCmyk Cmyk `xml:"fill-cmyk,attr"`
- Class Class `xml:"class,attr"`
- } `xml:"rect"`
- Text []struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Linespacing Linespacing `xml:"linespacing,attr"`
- Space Space `xml:"space,attr"`
- Style Style `xml:"style,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- Transform Transform `xml:"transform,attr"`
- Tspan struct {
- Text Text `xml:",chardata"` // RSS, RSS, 12, 6, 3, 9, W,...
- ID D `xml:"id,attr"`
- Role Role `xml:"role,attr"`
- Style Style `xml:"style,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- } `xml:"tspan"`
- } `xml:"text"`
- LinearGradient []struct {
- Text Text `xml:",chardata"`
- GradientUnits Units `xml:"gradientUnits,attr"`
- ID D `xml:"id,attr"`
- X1 float32 `xml:"x1,attr"`
- X2 float32 `xml:"x2,attr"`
- Y1 float32 `xml:"y1,attr"`
- Y2 float32 `xml:"y2,attr"`
- GradientTransform Transform `xml:"gradientTransform,attr"`
- Stop []struct {
- Text Text `xml:",chardata"`
- Offset Offset `xml:"offset,attr"`
- Style Style `xml:"style,attr"`
- ID D `xml:"id,attr"`
- } `xml:"stop"`
- MidPointStop []struct {
- Text Text `xml:",chardata"`
- Offset Offset `xml:"offset,attr"`
- Style Style `xml:"style,attr"`
- } `xml:"midPointStop"`
- } `xml:"linearGradient"`
- Defs struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Path struct {
- Text Text `xml:",chardata"`
- D D `xml:"d,attr"`
- ID D `xml:"id,attr"`
- } `xml:"path"`
- LinearGradient []struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- X1 float32 `xml:"x1,attr"`
- X2 float32 `xml:"x2,attr"`
- Href Href `xml:"href,attr"`
- Y1 float32 `xml:"y1,attr"`
- Y2 float32 `xml:"y2,attr"`
- GradientTransform Transform `xml:"gradientTransform,attr"`
- Stop []struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Offset Offset `xml:"offset,attr"`
- Style Style `xml:"style,attr"`
- } `xml:"stop"`
- } `xml:"linearGradient"`
- Defs struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- } `xml:"defs"`
- Namedview struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- } `xml:"namedview"`
- RadialGradient []struct {
- Text Text `xml:",chardata"`
- Cx Cx `xml:"cx,attr"`
- Cy Cy `xml:"cy,attr"`
- Fx Fx `xml:"fx,attr"`
- Fy Fy `xml:"fy,attr"`
- ID D `xml:"id,attr"`
- R R `xml:"r,attr"`
- Href Href `xml:"href,attr"`
- GradientTransform Transform `xml:"gradientTransform,attr"`
- } `xml:"radialGradient"`
- } `xml:"defs"`
- ClipPath struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Use struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Href Href `xml:"href,attr"`
- } `xml:"use"`
- } `xml:"clipPath"`
- Use []struct {
- Text Text `xml:",chardata"`
- Height float32 `xml:"height,attr"`
- ID D `xml:"id,attr"`
- Transform Transform `xml:"transform,attr"`
- Width float32 `xml:"width,attr"`
- X float32 `xml:"x,attr"`
- Href Href `xml:"href,attr"`
- Y float32 `xml:"y,attr"`
- } `xml:"use"`
- Desc Desc `xml:"desc"` // Drawing, Drawing, Group
- Namedview struct {
- Text Text `xml:",chardata"`
- Bordercolor Bordercolor `xml:"bordercolor,attr"`
- Borderlayer Borderlayer `xml:"borderlayer,attr"`
- Borderopacity Borderopacity `xml:"borderopacity,attr"`
- ID D `xml:"id,attr"`
- Showgrid Showgrid `xml:"showgrid,attr"`
- } `xml:"namedview"`
- Ellipse []struct {
- Text Text `xml:",chardata"`
- Cx Cx `xml:"cx,attr"`
- Cy Cy `xml:"cy,attr"`
- ID D `xml:"id,attr"`
- Rx Rx `xml:"rx,attr"`
- Ry Ry `xml:"ry,attr"`
- Style Style `xml:"style,attr"`
- Transform Transform `xml:"transform,attr"`
- } `xml:"ellipse"`
- Polygon []struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Points Points `xml:"points,attr"`
- Arg1 Arg1 `xml:"arg1,attr"`
- Arg2 Arg2 `xml:"arg2,attr"`
- Cx Cx `xml:"cx,attr"`
- Cy Cy `xml:"cy,attr"`
- R1 R1 `xml:"r1,attr"`
- R2 R2 `xml:"r2,attr"`
- Sides Sides `xml:"sides,attr"`
- Type Type `xml:"type,attr"`
- Style Style `xml:"style,attr"`
- Transform Transform `xml:"transform,attr"`
- } `xml:"polygon"`
- } `xml:"g"`
- Path []struct {
- Text Text `xml:",chardata"`
- D D `xml:"d,attr"`
- ID D `xml:"id,attr"`
- Style Style `xml:"style,attr"`
- Transform Transform `xml:"transform,attr"`
- Nodetypes Nodetypes `xml:"nodetypes,attr"`
- Class Class `xml:"class,attr"`
- Cx Cx `xml:"cx,attr"`
- Cy Cy `xml:"cy,attr"`
- Rx Rx `xml:"rx,attr"`
- Ry Ry `xml:"ry,attr"`
- Type Type `xml:"type,attr"`
- Fill Fill `xml:"fill,attr"`
- Knockout Knockout `xml:"knockout,attr"`
- TileCx Cx `xml:"tile-cx,attr"`
- TileCy Cy `xml:"tile-cy,attr"`
- TileH H `xml:"tile-h,attr"`
- TileW W `xml:"tile-w,attr"`
- ClipRule Rule `xml:"clip-rule,attr"`
- FillRule Rule `xml:"fill-rule,attr"`
- Stroke Stroke `xml:"stroke,attr"`
- StrokeWidth float32 `xml:"stroke-width,attr"`
- EnableBackground Background `xml:"enable-background,attr"`
- Isolated Isolated `xml:"isolated,attr"`
- Opacity Opacity `xml:"opacity,attr"`
- ExportXdpi Xdpi `xml:"export-xdpi,attr"`
- ExportYdpi Ydpi `xml:"export-ydpi,attr"`
- End End `xml:"end,attr"`
- Open Open `xml:"open,attr"`
- Start Start `xml:"start,attr"`
- StrokeMiterlimit Miterlimit `xml:"stroke-miterlimit,attr"`
- Flatsided Flatsided `xml:"flatsided,attr"`
- Label Label `xml:"label,attr"`
- Randomized Randomized `xml:"randomized,attr"`
- Rounded Rounded `xml:"rounded,attr"`
- Arg1 Arg1 `xml:"arg1,attr"`
- Arg2 Arg2 `xml:"arg2,attr"`
- R1 R1 `xml:"r1,attr"`
- R2 R2 `xml:"r2,attr"`
- Sides Sides `xml:"sides,attr"`
- FillCmyk Cmyk `xml:"fill-cmyk,attr"`
- } `xml:"path"`
- Circle []struct {
- Text Text `xml:",chardata"`
- Class Class `xml:"class,attr"`
- Cx Cx `xml:"cx,attr"`
- Cy Cy `xml:"cy,attr"`
- ID D `xml:"id,attr"`
- R R `xml:"r,attr"`
- Rx Rx `xml:"rx,attr"`
- Ry Ry `xml:"ry,attr"`
- Style Style `xml:"style,attr"`
- Transform Transform `xml:"transform,attr"`
- Fill Fill `xml:"fill,attr"`
- } `xml:"circle"`
- Text []struct {
- Text Text `xml:",chardata"` // Ukraine
- ID D `xml:"id,attr"`
- Style Style `xml:"style,attr"`
- X float32 `xml:"x,attr"`
- Space Space `xml:"space,attr"`
- Y float32 `xml:"y,attr"`
- Linespacing Linespacing `xml:"linespacing,attr"`
- Transform Transform `xml:"transform,attr"`
- Class Class `xml:"class,attr"`
- Tspan []struct {
- Text Text `xml:",chardata"` // LOVE, produced by Math Pr...
- ID D `xml:"id,attr"`
- Role Role `xml:"role,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- Style Style `xml:"style,attr"`
- } `xml:"tspan"`
- } `xml:"text"`
- Ellipse []struct {
- Text Text `xml:",chardata"`
- Cx Cx `xml:"cx,attr"`
- Cy Cy `xml:"cy,attr"`
- ID D `xml:"id,attr"`
- Rx Rx `xml:"rx,attr"`
- Ry Ry `xml:"ry,attr"`
- Style Style `xml:"style,attr"`
- Transform Transform `xml:"transform,attr"`
- } `xml:"ellipse"`
- Image []struct {
- Text Text `xml:",chardata"`
- Height float32 `xml:"height,attr"`
- ID D `xml:"id,attr"`
- Absref Absref `xml:"absref,attr"`
- Width float32 `xml:"width,attr"`
- X float32 `xml:"x,attr"`
- Href Href `xml:"href,attr"`
- Y float32 `xml:"y,attr"`
- Transform Transform `xml:"transform,attr"`
- Style Style `xml:"style,attr"`
- } `xml:"image"`
- Line []struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Style Style `xml:"style,attr"`
- X1 float32 `xml:"x1,attr"`
- X2 float32 `xml:"x2,attr"`
- Y1 float32 `xml:"y1,attr"`
- Y2 float32 `xml:"y2,attr"`
- } `xml:"line"`
- Defs struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- LinearGradient []struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- X1 float32 `xml:"x1,attr"`
- X2 float32 `xml:"x2,attr"`
- Href Href `xml:"href,attr"`
- Y1 float32 `xml:"y1,attr"`
- Y2 float32 `xml:"y2,attr"`
- GradientTransform Transform `xml:"gradientTransform,attr"`
- Stop []struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Offset Offset `xml:"offset,attr"`
- Style Style `xml:"style,attr"`
- } `xml:"stop"`
- } `xml:"linearGradient"`
- Defs struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- } `xml:"defs"`
- RadialGradient []struct {
- Text Text `xml:",chardata"`
- Cx Cx `xml:"cx,attr"`
- Cy Cy `xml:"cy,attr"`
- Fx Fx `xml:"fx,attr"`
- Fy Fy `xml:"fy,attr"`
- ID D `xml:"id,attr"`
- R R `xml:"r,attr"`
- Href Href `xml:"href,attr"`
- GradientTransform Transform `xml:"gradientTransform,attr"`
- } `xml:"radialGradient"`
- } `xml:"defs"`
- Use []struct {
- Text Text `xml:",chardata"`
- Height float32 `xml:"height,attr"`
- ID D `xml:"id,attr"`
- TiledCloneOf Of `xml:"tiled-clone-of,attr"`
- Transform Transform `xml:"transform,attr"`
- Width float32 `xml:"width,attr"`
- X float32 `xml:"x,attr"`
- Href Href `xml:"href,attr"`
- Y float32 `xml:"y,attr"`
- } `xml:"use"`
- LinearGradient []struct {
- Text Text `xml:",chardata"`
- GradientUnits Units `xml:"gradientUnits,attr"`
- ID D `xml:"id,attr"`
- X1 float32 `xml:"x1,attr"`
- X2 float32 `xml:"x2,attr"`
- Y1 float32 `xml:"y1,attr"`
- Y2 float32 `xml:"y2,attr"`
- GradientTransform Transform `xml:"gradientTransform,attr"`
- Stop []struct {
- Text Text `xml:",chardata"`
- Offset Offset `xml:"offset,attr"`
- Style Style `xml:"style,attr"`
- ID D `xml:"id,attr"`
- } `xml:"stop"`
- MidPointStop []struct {
- Text Text `xml:",chardata"`
- Offset Offset `xml:"offset,attr"`
- Style Style `xml:"style,attr"`
- } `xml:"midPointStop"`
- } `xml:"linearGradient"`
- Desc Desc `xml:"desc"` // Master slide, Slide
- Title struct {
- Text Text `xml:",chardata"` // Vertical Tricolor: black,...
- ID D `xml:"id,attr"`
- } `xml:"title"`
- Polygon []struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Points Points `xml:"points,attr"`
- Style Style `xml:"style,attr"`
- Arg1 Arg1 `xml:"arg1,attr"`
- Arg2 Arg2 `xml:"arg2,attr"`
- Cx Cx `xml:"cx,attr"`
- Cy Cy `xml:"cy,attr"`
- R1 R1 `xml:"r1,attr"`
- R2 R2 `xml:"r2,attr"`
- Sides Sides `xml:"sides,attr"`
- Type Type `xml:"type,attr"`
- Transform Transform `xml:"transform,attr"`
- } `xml:"polygon"`
- Namedview struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- } `xml:"namedview"`
- FlowRoot struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Space Space `xml:"space,attr"`
- Style Style `xml:"style,attr"`
- Transform Transform `xml:"transform,attr"`
- FlowRegion struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Rect struct {
- Text Text `xml:",chardata"`
- Height float32 `xml:"height,attr"`
- ID D `xml:"id,attr"`
- Style Style `xml:"style,attr"`
- Width float32 `xml:"width,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- } `xml:"rect"`
- } `xml:"flowRegion"`
- FlowPara []struct {
- Text Text `xml:",chardata"` // Felipe Maciel, ffmaciel@g...
- ID D `xml:"id,attr"`
- } `xml:"flowPara"`
- } `xml:"flowRoot"`
- } `xml:"g"`
- Symbol struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- ViewBox Box `xml:"viewBox,attr"`
- Path struct {
- Text Text `xml:",chardata"`
- Class Class `xml:"class,attr"`
- D D `xml:"d,attr"`
- ID D `xml:"id,attr"`
- } `xml:"path"`
- } `xml:"symbol"`
- Path []struct {
- Text Text `xml:",chardata"`
- D D `xml:"d,attr"`
- ID D `xml:"id,attr"`
- Style Style `xml:"style,attr"`
- Nodetypes Nodetypes `xml:"nodetypes,attr"`
- Transform Transform `xml:"transform,attr"`
- Cx Cx `xml:"cx,attr"`
- Cy Cy `xml:"cy,attr"`
- Rx Rx `xml:"rx,attr"`
- Ry Ry `xml:"ry,attr"`
- Type Type `xml:"type,attr"`
- Flatsided Flatsided `xml:"flatsided,attr"`
- Rounded Rounded `xml:"rounded,attr"`
- Arg1 Arg1 `xml:"arg1,attr"`
- Arg2 Arg2 `xml:"arg2,attr"`
- R1 R1 `xml:"r1,attr"`
- R2 R2 `xml:"r2,attr"`
- Sides Sides `xml:"sides,attr"`
- Fill Fill `xml:"fill,attr"`
- Stroke Stroke `xml:"stroke,attr"`
- StrokeWidth float32 `xml:"stroke-width,attr"`
- FillCmyk Cmyk `xml:"fill-cmyk,attr"`
- End End `xml:"end,attr"`
- Start Start `xml:"start,attr"`
- Argument Argument `xml:"argument,attr"`
- Expansion Expansion `xml:"expansion,attr"`
- Radius Radius `xml:"radius,attr"`
- Revolution Revolution `xml:"revolution,attr"`
- T0 T0 `xml:"t0,attr"`
- Class Class `xml:"class,attr"`
- } `xml:"path"`
- Rect []struct {
- Text Text `xml:",chardata"`
- Height float32 `xml:"height,attr"`
- ID D `xml:"id,attr"`
- Rx Rx `xml:"rx,attr"`
- Ry Ry `xml:"ry,attr"`
- Style Style `xml:"style,attr"`
- Transform Transform `xml:"transform,attr"`
- Width float32 `xml:"width,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- Fill Fill `xml:"fill,attr"`
- Stroke Stroke `xml:"stroke,attr"`
- FillCmyk Cmyk `xml:"fill-cmyk,attr"`
- Insensitive Insensitive `xml:"insensitive,attr"`
- } `xml:"rect"`
- Title struct {
- Text Text `xml:",chardata"` // EAN-13 Bar Code, Iraqi fl...
- ID D `xml:"id,attr"`
- } `xml:"title"`
- Desc struct {
- Text Text `xml:",chardata"` // A Bar Code: EAN-13., The ...
- ID D `xml:"id,attr"`
- } `xml:"desc"`
- Text []struct {
- Text Text `xml:",chardata"` // PACE, Moscow, Stockholm, ...
- ID D `xml:"id,attr"`
- Style Style `xml:"style,attr"`
- X float32 `xml:"x,attr"`
- Space Space `xml:"space,attr"`
- Y float32 `xml:"y,attr"`
- Linespacing Linespacing `xml:"linespacing,attr"`
- Transform Transform `xml:"transform,attr"`
- Fill Fill `xml:"fill,attr"`
- FontFamily Family `xml:"font-family,attr"`
- FontSize Size `xml:"font-size,attr"`
- FontWeight Weight `xml:"font-weight,attr"`
- TextAnchor Anchor `xml:"text-anchor,attr"`
- Class Class `xml:"class,attr"`
- Tspan []struct {
- Text Text `xml:",chardata"` // FOR SALE, 858-361-2811, $...
- ID D `xml:"id,attr"`
- Role Role `xml:"role,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- Style Style `xml:"style,attr"`
- } `xml:"tspan"`
- } `xml:"text"`
- Style struct {
- Text Text `xml:",chardata"` // @font-face{font-family:'L...
- Type Type `xml:"type,attr"`
- ID D `xml:"id,attr"`
- } `xml:"style"`
- Switch struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- ForeignObject struct {
- Text Text `xml:",chardata"`
- Height float32 `xml:"height,attr"`
- RequiredExtensions Extensions `xml:"requiredExtensions,attr"`
- Width float32 `xml:"width,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- ID D `xml:"id,attr"`
- PgfRef struct {
- Text Text `xml:",chardata"`
- Href Href `xml:"href,attr"`
- ID D `xml:"id,attr"`
- } `xml:"pgfRef"`
- } `xml:"foreignObject"`
- G struct {
- Text Text `xml:",chardata"`
- Extraneous Extraneous `xml:"extraneous,attr"`
- ID D `xml:"id,attr"`
- G struct {
- Text Text `xml:",chardata"`
- DimmedPercent Percent `xml:"dimmedPercent,attr"`
- Layer Layer `xml:"layer,attr"`
- RgbTrio Trio `xml:"rgbTrio,attr"`
- ID D `xml:"id,attr"`
- G []struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- G []struct {
- Text Text `xml:",chardata"`
- Knockout Knockout `xml:"knockout,attr"`
- ID D `xml:"id,attr"`
- G []struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Path []struct {
- Text Text `xml:",chardata"`
- D D `xml:"d,attr"`
- Fill Fill `xml:"fill,attr"`
- Knockout Knockout `xml:"knockout,attr"`
- } `xml:"path"`
- Polygon struct {
- Text Text `xml:",chardata"`
- Fill Fill `xml:"fill,attr"`
- ID D `xml:"id,attr"`
- Points Points `xml:"points,attr"`
- } `xml:"polygon"`
- } `xml:"g"`
- Polygon struct {
- Text Text `xml:",chardata"`
- Fill Fill `xml:"fill,attr"`
- Knockout Knockout `xml:"knockout,attr"`
- ID D `xml:"id,attr"`
- Points Points `xml:"points,attr"`
- Stroke Stroke `xml:"stroke,attr"`
- StrokeWidth float32 `xml:"stroke-width,attr"`
- } `xml:"polygon"`
- } `xml:"g"`
- Path []struct {
- Text Text `xml:",chardata"`
- ClipRule Rule `xml:"clip-rule,attr"`
- D D `xml:"d,attr"`
- FillRule Rule `xml:"fill-rule,attr"`
- Knockout Knockout `xml:"knockout,attr"`
- Stroke Stroke `xml:"stroke,attr"`
- StrokeMiterlimit Miterlimit `xml:"stroke-miterlimit,attr"`
- StrokeWidth float32 `xml:"stroke-width,attr"`
- Fill Fill `xml:"fill,attr"`
- ID D `xml:"id,attr"`
- } `xml:"path"`
- Rect []struct {
- Text Text `xml:",chardata"`
- Fill Fill `xml:"fill,attr"`
- Height float32 `xml:"height,attr"`
- Knockout Knockout `xml:"knockout,attr"`
- ID D `xml:"id,attr"`
- Width float32 `xml:"width,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- Stroke Stroke `xml:"stroke,attr"`
- StrokeWidth float32 `xml:"stroke-width,attr"`
- } `xml:"rect"`
- Polygon []struct {
- Text Text `xml:",chardata"`
- Fill Fill `xml:"fill,attr"`
- Knockout Knockout `xml:"knockout,attr"`
- ID D `xml:"id,attr"`
- Points Points `xml:"points,attr"`
- Stroke Stroke `xml:"stroke,attr"`
- StrokeWidth float32 `xml:"stroke-width,attr"`
- } `xml:"polygon"`
- Circle struct {
- Text Text `xml:",chardata"`
- Cx Cx `xml:"cx,attr"`
- Cy Cy `xml:"cy,attr"`
- Fill Fill `xml:"fill,attr"`
- Knockout Knockout `xml:"knockout,attr"`
- R R `xml:"r,attr"`
- Stroke Stroke `xml:"stroke,attr"`
- StrokeWidth float32 `xml:"stroke-width,attr"`
- } `xml:"circle"`
- Switch []struct {
- Text Text `xml:",chardata"`
- ObjectNS S `xml:"objectNS,attr"`
- ObjectType Type `xml:"objectType,attr"`
- ForeignObject struct {
- Text Text `xml:",chardata"`
- Height float32 `xml:"height,attr"`
- Overflow Overflow `xml:"overflow,attr"`
- RequiredExtensions Extensions `xml:"requiredExtensions,attr"`
- Width float32 `xml:"width,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- FlowDef struct {
- Text Text `xml:",chardata"`
- Xmlns Xmlns `xml:"xmlns,attr"`
- Region struct {
- Text Text `xml:",chardata"`
- TextMatrix Matrix `xml:"textMatrix,attr"`
- Path struct {
- Text Text `xml:",chardata"`
- D D `xml:"d,attr"`
- Fill Fill `xml:"fill,attr"`
- Knockout Knockout `xml:"knockout,attr"`
- } `xml:"path"`
- } `xml:"region"`
- Flow struct {
- Text Text `xml:",chardata"`
- FontFamily Family `xml:"font-family,attr"`
- FontSize Size `xml:"font-size,attr"`
- Xmlns Xmlns `xml:"xmlns,attr"`
- P struct {
- Text Text `xml:",chardata"`
- Span struct {
- Text Text `xml:",chardata"` // ORDEM PROGRESSO PROGR...
- Fill Fill `xml:"fill,attr"`
- Stroke Stroke `xml:"stroke,attr"`
- StrokeWidth float32 `xml:"stroke-width,attr"`
- } `xml:"span"`
- } `xml:"p"`
- } `xml:"flow"`
- } `xml:"flowDef"`
- TargetRef struct {
- Text Text `xml:",chardata"`
- Href Href `xml:"href,attr"`
- } `xml:"targetRef"`
- } `xml:"foreignObject"`
- G struct {
- Chardata Chardata `xml:",chardata"`
- Path struct {
- Text Text `xml:",chardata"`
- D D `xml:"d,attr"`
- Fill Fill `xml:"fill,attr"`
- Knockout Knockout `xml:"knockout,attr"`
- } `xml:"path"`
- G struct {
- Chardata Chardata `xml:",chardata"`
- ID D `xml:"id,attr"`
- Text []struct {
- Text Text `xml:",chardata"` // O, R, D, E, M, P, R, O, G...
- Fill Fill `xml:"fill,attr"`
- FontFamily Family `xml:"font-family,attr"`
- FontSize Size `xml:"font-size,attr"`
- Stroke Stroke `xml:"stroke,attr"`
- StrokeWidth float32 `xml:"stroke-width,attr"`
- Transform Transform `xml:"transform,attr"`
- } `xml:"text"`
- } `xml:"g"`
- Line struct {
- Text Text `xml:",chardata"`
- Fill Fill `xml:"fill,attr"`
- Knockout Knockout `xml:"knockout,attr"`
- X1 float32 `xml:"x1,attr"`
- X2 float32 `xml:"x2,attr"`
- Y1 float32 `xml:"y1,attr"`
- Y2 float32 `xml:"y2,attr"`
- } `xml:"line"`
- Text struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Transform Transform `xml:"transform,attr"`
- Tspan struct {
- Text Text `xml:",chardata"` // E
- Fill Fill `xml:"fill,attr"`
- FontFamily Family `xml:"font-family,attr"`
- FontSize Size `xml:"font-size,attr"`
- Stroke Stroke `xml:"stroke,attr"`
- StrokeWidth float32 `xml:"stroke-width,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- } `xml:"tspan"`
- } `xml:"text"`
- } `xml:"g"`
- } `xml:"switch"`
- } `xml:"g"`
- Switch []struct {
- Chardata Chardata `xml:",chardata"`
- Knockout Knockout `xml:"knockout,attr"`
- ObjectNS S `xml:"objectNS,attr"`
- ObjectType Type `xml:"objectType,attr"`
- ForeignObject struct {
- Text Text `xml:",chardata"`
- Height float32 `xml:"height,attr"`
- Overflow Overflow `xml:"overflow,attr"`
- RequiredExtensions Extensions `xml:"requiredExtensions,attr"`
- Width float32 `xml:"width,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- FlowDef struct {
- Text Text `xml:",chardata"`
- Xmlns Xmlns `xml:"xmlns,attr"`
- Region struct {
- Text Text `xml:",chardata"`
- Path struct {
- Text Text `xml:",chardata"`
- D D `xml:"d,attr"`
- } `xml:"path"`
- } `xml:"region"`
- Flow struct {
- Text Text `xml:",chardata"`
- FontFamily Family `xml:"font-family,attr"`
- FontSize Size `xml:"font-size,attr"`
- Xmlns Xmlns `xml:"xmlns,attr"`
- P struct {
- Text Text `xml:",chardata"`
- Span Span `xml:"span"` // 9, 12, 6, 3, 9, 12, 6, 3
- } `xml:"p"`
- } `xml:"flow"`
- } `xml:"flowDef"`
- TargetRef struct {
- Text Text `xml:",chardata"`
- Href Href `xml:"href,attr"`
- } `xml:"targetRef"`
- } `xml:"foreignObject"`
- Text struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Transform Transform `xml:"transform,attr"`
- Tspan struct {
- Text Text `xml:",chardata"` // 9, 12, 6, 3, 9, 12, 6, 3
- FontFamily Family `xml:"font-family,attr"`
- FontSize Size `xml:"font-size,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- } `xml:"tspan"`
- } `xml:"text"`
- } `xml:"switch"`
- Path []struct {
- Text Text `xml:",chardata"`
- ClipRule Rule `xml:"clip-rule,attr"`
- D D `xml:"d,attr"`
- Fill Fill `xml:"fill,attr"`
- FillRule Rule `xml:"fill-rule,attr"`
- Knockout Knockout `xml:"knockout,attr"`
- Stroke Stroke `xml:"stroke,attr"`
- StrokeMiterlimit Miterlimit `xml:"stroke-miterlimit,attr"`
- StrokeWidth float32 `xml:"stroke-width,attr"`
- ID D `xml:"id,attr"`
- } `xml:"path"`
- LinearGradient []struct {
- Text Text `xml:",chardata"`
- GradientUnits Units `xml:"gradientUnits,attr"`
- ID D `xml:"id,attr"`
- X1 float32 `xml:"x1,attr"`
- X2 float32 `xml:"x2,attr"`
- Y1 float32 `xml:"y1,attr"`
- Y2 float32 `xml:"y2,attr"`
- Stop []struct {
- Text Text `xml:",chardata"`
- Offset Offset `xml:"offset,attr"`
- Style Style `xml:"style,attr"`
- } `xml:"stop"`
- MidPointStop []struct {
- Text Text `xml:",chardata"`
- Offset Offset `xml:"offset,attr"`
- Style Style `xml:"style,attr"`
- } `xml:"midPointStop"`
- } `xml:"linearGradient"`
- RadialGradient []struct {
- Text Text `xml:",chardata"`
- Cx Cx `xml:"cx,attr"`
- Cy Cy `xml:"cy,attr"`
- Fx Fx `xml:"fx,attr"`
- Fy Fy `xml:"fy,attr"`
- GradientUnits Units `xml:"gradientUnits,attr"`
- ID D `xml:"id,attr"`
- R R `xml:"r,attr"`
- Stop []struct {
- Text Text `xml:",chardata"`
- Offset Offset `xml:"offset,attr"`
- Style Style `xml:"style,attr"`
- } `xml:"stop"`
- MidPointStop []struct {
- Text Text `xml:",chardata"`
- Offset Offset `xml:"offset,attr"`
- Style Style `xml:"style,attr"`
- } `xml:"midPointStop"`
- } `xml:"radialGradient"`
- } `xml:"g"`
- } `xml:"g"`
- } `xml:"switch"`
- RadialGradient struct {
- Text Text `xml:",chardata"`
- Cx Cx `xml:"cx,attr"`
- Cy Cy `xml:"cy,attr"`
- GradientUnits Units `xml:"gradientUnits,attr"`
- ID D `xml:"id,attr"`
- R R `xml:"r,attr"`
- Stop []struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Offset Offset `xml:"offset,attr"`
- Style Style `xml:"style,attr"`
- } `xml:"stop"`
- } `xml:"radialGradient"`
- Circle []struct {
- Text Text `xml:",chardata"`
- Cx Cx `xml:"cx,attr"`
- Cy Cy `xml:"cy,attr"`
- Fill Fill `xml:"fill,attr"`
- ID D `xml:"id,attr"`
- R R `xml:"r,attr"`
- Class Class `xml:"class,attr"`
- Rx Rx `xml:"rx,attr"`
- Ry Ry `xml:"ry,attr"`
- Style Style `xml:"style,attr"`
- } `xml:"circle"`
- Use []struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Transform Transform `xml:"transform,attr"`
- Href Href `xml:"href,attr"`
- Height float32 `xml:"height,attr"`
- Width float32 `xml:"width,attr"`
- X float32 `xml:"x,attr"`
- Y float32 `xml:"y,attr"`
- } `xml:"use"`
- Image struct {
- Text Text `xml:",chardata"`
- Height float32 `xml:"height,attr"`
- ID D `xml:"id,attr"`
- Absref Absref `xml:"absref,attr"`
- Insensitive Insensitive `xml:"insensitive,attr"`
- Style Style `xml:"style,attr"`
- Width float32 `xml:"width,attr"`
- X float32 `xml:"x,attr"`
- Href Href `xml:"href,attr"`
- Y float32 `xml:"y,attr"`
- } `xml:"image"`
- Polygon []struct {
- Text Text `xml:",chardata"`
- ID D `xml:"id,attr"`
- Points Points `xml:"points,attr"`
- Arg1 Arg1 `xml:"arg1,attr"`
- Arg2 Arg2 `xml:"arg2,attr"`
- Cx Cx `xml:"cx,attr"`
- Cy Cy `xml:"cy,attr"`
- R1 R1 `xml:"r1,attr"`
- R2 R2 `xml:"r2,attr"`
- Sides Sides `xml:"sides,attr"`
- Type Type `xml:"type,attr"`
- Style Style `xml:"style,attr"`
- Transform Transform `xml:"transform,attr"`
- Fill Fill `xml:"fill,attr"`
- FillCmyk Cmyk `xml:"fill-cmyk,attr"`
- } `xml:"polygon"`
- Ellipse []struct {
- Text Text `xml:",chardata"`
- Cx Cx `xml:"cx,attr"`
- Cy Cy `xml:"cy,attr"`
- ID D `xml:"id,attr"`
- Rx Rx `xml:"rx,attr"`
- Ry Ry `xml:"ry,attr"`
- Style Style `xml:"style,attr"`
- Stroke Stroke `xml:"stroke,attr"`
- StrokeWidth float32 `xml:"stroke-width,attr"`
- Transform Transform `xml:"transform,attr"`
- } `xml:"ellipse"`
- RDF struct {
- Text Text `xml:",chardata"`
- Xmlns Xmlns `xml:"xmlns,attr"`
- Dc Dc `xml:"dc,attr"`
- Rdf Rdf `xml:"rdf,attr"`
- Work struct {
- Text Text `xml:",chardata"`
- About About `xml:"about,attr"`
- Title Title `xml:"title"` // Kansasflag, Kansasflag
- Description Description `xml:"description"` // state flag, state flag
- Subject struct {
- Text Text `xml:",chardata"`
- Bag struct {
- Text Text `xml:",chardata"`
- Li []string `xml:"li"` // symbol, flag, usa, Kansas...
- } `xml:"Bag"`
- } `xml:"subject"`
- Publisher struct {
- Text Text `xml:",chardata"`
- Agent struct {
- Text Text `xml:",chardata"`
- About About `xml:"about,attr"`
- Title Title `xml:"title"` // Open Clip Art Library, Op...
- } `xml:"Agent"`
- } `xml:"publisher"`
- Creator struct {
- Text Text `xml:",chardata"`
- Agent struct {
- Text Text `xml:",chardata"`
- About About `xml:"about,attr"`
- Title Title `xml:"title"` // Dave Reckoning, Dave Reck...
- } `xml:"Agent"`
- } `xml:"creator"`
- Rights struct {
- Text Text `xml:",chardata"`
- Agent struct {
- Text Text `xml:",chardata"`
- About About `xml:"about,attr"`
- Title Title `xml:"title"`
- } `xml:"Agent"`
- } `xml:"rights"`
- Date Date `xml:"date"`
- Format Format `xml:"format"` // image/svg+xml, image/svg+...
- Type struct {
- Text Text `xml:",chardata"`
- Resource Resource `xml:"resource,attr"`
- } `xml:"type"`
- License struct {
- Text Text `xml:",chardata"`
- Resource Resource `xml:"resource,attr"`
- Date Date `xml:"date"` // 59, 59
- } `xml:"license"`
- Language Language `xml:"language"` // en, en
- } `xml:"Work"`
- License struct {
- Text Text `xml:",chardata"`
- About About `xml:"about,attr"`
- Permits []struct {
- Text Text `xml:",chardata"`
- Resource Resource `xml:"resource,attr"`
- } `xml:"permits"`
- } `xml:"License"`
- } `xml:"RDF"`
- }
|