├── www.w3.org ├── 2001 │ ├── xml.xsd_go │ │ ├── xml.xsd.go │ │ └── README.md │ ├── 03 │ │ ├── xml.xsd_go │ │ │ ├── README.md │ │ │ └── xml.xsd.go │ │ └── xml.xsd │ └── xml.xsd ├── Math │ └── XMLSchema │ │ └── mathml2 │ │ ├── common │ │ ├── xlink-href.xsd_go │ │ │ ├── xlink-href.xsd.go │ │ │ └── README.md │ │ ├── xlink-href.xsd │ │ ├── common-attribs.xsd │ │ └── math.xsd │ │ ├── content │ │ ├── common-attrib.xsd │ │ ├── logic.xsd │ │ ├── relations.xsd │ │ ├── functions.xsd │ │ ├── vector-calculus.xsd │ │ ├── constants.xsd │ │ ├── semantics.xsd │ │ ├── arith.xsd │ │ ├── tokens.xsd │ │ ├── statistics.xsd │ │ ├── elementary-functions.xsd │ │ ├── calculus.xsd │ │ ├── linear-algebra.xsd │ │ ├── sets.xsd │ │ └── constructs.xsd │ │ ├── presentation │ │ ├── characters.xsd │ │ ├── error.xsd │ │ ├── action.xsd │ │ ├── space.xsd │ │ ├── style.xsd │ │ ├── common-types.xsd │ │ ├── tokens.xsd │ │ ├── common-attribs.xsd │ │ ├── scripts.xsd │ │ ├── layout.xsd │ │ └── table.xsd │ │ └── mathml2.xsd └── TR │ └── 2002 │ └── WD-SVG11-20020108 │ ├── xlink.xsd │ ├── xml.xsd │ ├── xml.xsd_go │ ├── xml.xsd.go │ └── README.md │ └── xlink.xsd_go │ ├── xlink.xsd.go │ └── README.md ├── docbook.org └── xml │ └── 5.0 │ └── xsd │ ├── xml.xsd │ ├── xlink.xsd │ ├── xml.xsd_go │ ├── xml.xsd.go │ └── README.md │ └── xlink.xsd_go │ ├── xlink.xsd.go │ └── README.md ├── schemas.opengis.net └── kml │ └── 2.2.0 │ ├── atom-author-link.xsd │ └── atom-author-link.xsd_go │ └── README.md ├── README.md └── kbcafe.com └── rss └── atom.xsd.xml /www.w3.org/Math/XMLSchema/mathml2/common/xlink-href.xsd_go/xlink-href.xsd.go: -------------------------------------------------------------------------------- 1 | // Auto-generated by the "go-xsd" package located at: 2 | // github.com/metaleap/go-xsd 3 | // Comments on types and fields (if any) are from the XSD file located at: 4 | // www.w3.org/Math/XMLSchema/mathml2/common/xlink-href.xsd 5 | package go_XlinkHref 6 | 7 | // This schema provides the XLink href attribute for use in the MathML2 8 | // schema. Written by Max Froumentin, W3C. 9 | 10 | import ( 11 | xsdt "github.com/metaleap/go-xsd/types" 12 | ) 13 | 14 | type XsdGoPkgHasAttr_Href struct { 15 | Href xsdt.AnyURI `xml:"http://www.w3.org/1999/xlink href,attr"` 16 | } 17 | -------------------------------------------------------------------------------- /docbook.org/xml/5.0/xsd/xml.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /www.w3.org/Math/XMLSchema/mathml2/common/xlink-href.xsd_go/README.md: -------------------------------------------------------------------------------- 1 | # go_XlinkHref 2 | -- 3 | import "github.com/metaleap/go-xsd-pkg/www.w3.org/Math/XMLSchema/mathml2/common/xlink-href.xsd_go" 4 | 5 | Auto-generated by the "go-xsd" package located at: 6 | github.com/metaleap/go-xsd 7 | Comments on types and fields (if any) are from the XSD file located at: 8 | www.w3.org/Math/XMLSchema/mathml2/common/xlink-href.xsd 9 | 10 | ## Usage 11 | 12 | #### type XsdGoPkgHasAttr_Href 13 | 14 | ```go 15 | type XsdGoPkgHasAttr_Href struct { 16 | Href xsdt.AnyURI `xml:"http://www.w3.org/1999/xlink href,attr"` 17 | } 18 | ``` 19 | 20 | -- 21 | **godocdown** http://github.com/robertkrimen/godocdown -------------------------------------------------------------------------------- /www.w3.org/Math/XMLSchema/mathml2/common/xlink-href.xsd: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | This schema provides the XLink href attribute for use in the MathML2 7 | schema. Written by Max Froumentin, W3C. 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 21 | -------------------------------------------------------------------------------- /www.w3.org/Math/XMLSchema/mathml2/content/common-attrib.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | This is the XML schema module defining common attributes for the 13 | content part of MathML. 14 | Authors: Stéphane Dalmas, INRIA. 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 31 | -------------------------------------------------------------------------------- /www.w3.org/Math/XMLSchema/mathml2/presentation/characters.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | This is the XML Schema module for the MathML "mglyph" element. 13 | Author: Stéphane Dalmas, INRIA. 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 38 | -------------------------------------------------------------------------------- /www.w3.org/Math/XMLSchema/mathml2/presentation/error.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | This is the XML Schema module for the MathML "merror" element. 13 | Author: Stéphane Dalmas, INRIA. 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 41 | -------------------------------------------------------------------------------- /docbook.org/xml/5.0/xsd/xlink.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /www.w3.org/Math/XMLSchema/mathml2/presentation/action.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | This is the XML Schema module for the MathML "maction" element. 13 | Author: Stéphane Dalmas, INRIA. 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 45 | -------------------------------------------------------------------------------- /docbook.org/xml/5.0/xsd/xml.xsd_go/xml.xsd.go: -------------------------------------------------------------------------------- 1 | // Auto-generated by the "go-xsd" package located at: 2 | // github.com/metaleap/go-xsd 3 | // Comments on types and fields (if any) are from the XSD file located at: 4 | // docbook.org/xml/5.0/xsd/xml.xsd 5 | package go_Xml 6 | 7 | import ( 8 | xsdt "github.com/metaleap/go-xsd/types" 9 | ) 10 | 11 | type XsdGoPkgHasAttr_Id struct { 12 | Id xsdt.Id `xml:"http://www.w3.org/XML/1998/namespace id,attr"` 13 | } 14 | 15 | type XsdGoPkgHasAttr_Lang struct { 16 | Lang xsdt.String `xml:"http://www.w3.org/XML/1998/namespace lang,attr"` 17 | } 18 | 19 | type XsdGoPkgHasAttr_Base struct { 20 | Base xsdt.String `xml:"http://www.w3.org/XML/1998/namespace base,attr"` 21 | } 22 | 23 | type TxsdSpace xsdt.Token 24 | 25 | // This convenience method just performs a simple type conversion to TxsdSpace's alias type xsdt.Token. 26 | func (me TxsdSpace) ToXsdtToken() xsdt.Token { return xsdt.Token(me) } 27 | 28 | // Returns true if the value of this enumerated TxsdSpace is "preserve". 29 | func (me TxsdSpace) IsPreserve() bool { return me == "preserve" } 30 | 31 | // Since TxsdSpace is just a simple String type, this merely sets the current value from the specified string. 32 | func (me *TxsdSpace) Set(s string) { (*xsdt.Token)(me).Set(s) } 33 | 34 | // Since TxsdSpace is just a simple String type, this merely returns the current string value. 35 | func (me TxsdSpace) String() string { return xsdt.Token(me).String() } 36 | 37 | type XsdGoPkgHasAttr_Space struct { 38 | Space TxsdSpace `xml:"http://www.w3.org/XML/1998/namespace space,attr"` 39 | } 40 | -------------------------------------------------------------------------------- /www.w3.org/Math/XMLSchema/mathml2/common/common-attribs.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 10 | 11 | 12 | 13 | This is the common attributes module for MathML. 14 | Author: Stéphane Dalmas, INRIA. 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 42 | -------------------------------------------------------------------------------- /www.w3.org/TR/2002/WD-SVG11-20020108/xlink.xsd: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 8 | ]> 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /www.w3.org/Math/XMLSchema/mathml2/content/logic.xsd: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | This is an XML Schema module for the logic operators of content MathML. 11 | Author: Stéphane Dalmas, INRIA. 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 54 | -------------------------------------------------------------------------------- /www.w3.org/Math/XMLSchema/mathml2/presentation/space.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | This is the XML Schema module for the MathML "mspace" element. 13 | Author: Stéphane Dalmas, INRIA. 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 53 | -------------------------------------------------------------------------------- /www.w3.org/Math/XMLSchema/mathml2/content/relations.xsd: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | This is an XML Schema module for the relational operators of content MathML. 11 | Author: Stéphane Dalmas, INRIA. 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 56 | -------------------------------------------------------------------------------- /docbook.org/xml/5.0/xsd/xml.xsd_go/README.md: -------------------------------------------------------------------------------- 1 | # go_Xml 2 | -- 3 | import "github.com/metaleap/go-xsd-pkg/docbook.org/xml/5.0/xsd/xml.xsd_go" 4 | 5 | Auto-generated by the "go-xsd" package located at: 6 | github.com/metaleap/go-xsd 7 | Comments on types and fields (if any) are from the XSD file located at: 8 | docbook.org/xml/5.0/xsd/xml.xsd 9 | 10 | ## Usage 11 | 12 | #### type TxsdSpace 13 | 14 | ```go 15 | type TxsdSpace xsdt.Token 16 | ``` 17 | 18 | 19 | #### func (TxsdSpace) IsPreserve 20 | 21 | ```go 22 | func (me TxsdSpace) IsPreserve() bool 23 | ``` 24 | Returns true if the value of this enumerated TxsdSpace is "preserve". 25 | 26 | #### func (*TxsdSpace) Set 27 | 28 | ```go 29 | func (me *TxsdSpace) Set(s string) 30 | ``` 31 | Since TxsdSpace is just a simple String type, this merely sets the current value 32 | from the specified string. 33 | 34 | #### func (TxsdSpace) String 35 | 36 | ```go 37 | func (me TxsdSpace) String() string 38 | ``` 39 | Since TxsdSpace is just a simple String type, this merely returns the current 40 | string value. 41 | 42 | #### func (TxsdSpace) ToXsdtToken 43 | 44 | ```go 45 | func (me TxsdSpace) ToXsdtToken() xsdt.Token 46 | ``` 47 | This convenience method just performs a simple type conversion to TxsdSpace's 48 | alias type xsdt.Token. 49 | 50 | #### type XsdGoPkgHasAttr_Base 51 | 52 | ```go 53 | type XsdGoPkgHasAttr_Base struct { 54 | Base xsdt.String `xml:"http://www.w3.org/XML/1998/namespace base,attr"` 55 | } 56 | ``` 57 | 58 | 59 | #### type XsdGoPkgHasAttr_Id 60 | 61 | ```go 62 | type XsdGoPkgHasAttr_Id struct { 63 | Id xsdt.Id `xml:"http://www.w3.org/XML/1998/namespace id,attr"` 64 | } 65 | ``` 66 | 67 | 68 | #### type XsdGoPkgHasAttr_Lang 69 | 70 | ```go 71 | type XsdGoPkgHasAttr_Lang struct { 72 | Lang xsdt.String `xml:"http://www.w3.org/XML/1998/namespace lang,attr"` 73 | } 74 | ``` 75 | 76 | 77 | #### type XsdGoPkgHasAttr_Space 78 | 79 | ```go 80 | type XsdGoPkgHasAttr_Space struct { 81 | Space TxsdSpace `xml:"http://www.w3.org/XML/1998/namespace space,attr"` 82 | } 83 | ``` 84 | 85 | -- 86 | **godocdown** http://github.com/robertkrimen/godocdown -------------------------------------------------------------------------------- /schemas.opengis.net/kml/2.2.0/atom-author-link.xsd: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | atom-author-link.xsd 2008-01-23 9 | There is no official atom XSD. This XSD is created based on: 10 | http://atompub.org/2005/08/17/atom.rnc. A subset of Atom as used in the 11 | ogckml22.xsd is defined here. 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | -------------------------------------------------------------------------------- /www.w3.org/Math/XMLSchema/mathml2/content/functions.xsd: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | This is an XML Schema module for operators dealing with functions in content 12 | MathML. 13 | Author: Stéphane Dalmas, INRIA. 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 74 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | go-xsd-pkg 2 | ========== 3 | 4 | 5 | Contains various Go packages to easily *encoding/xml.Unmarshal()* common XML formats; these have all been auto-generated with the **go-xsd** ( http://github.com/metaleap/go-xsd ) package and you can simply **go get** any one (or all) of them: 6 | 7 | - To easily *encoding/xml.Unmarshal()* **Atom** documents: 8 | 9 | 10 | import atom "github.com/metaleap/go-xsd-pkg/kbcafe.com/rss/atom.xsd.xml_go" 11 | 12 | 13 | - To easily *encoding/xml.Unmarshal()* **RSS 2.0** documents: 14 | 15 | 16 | import rss "github.com/metaleap/go-xsd-pkg/thearchitect.co.uk/schemas/rss-2_0.xsd_go" 17 | 18 | 19 | - To easily *encoding/xml.Unmarshal()* **SVG** documents: 20 | 21 | 22 | import svg "github.com/metaleap/go-xsd-pkg/www.w3.org/TR/2002/WD-SVG11-20020108/SVG.xsd_go" 23 | 24 | 25 | - To easily *encoding/xml.Unmarshal()* **XSLT** documents: 26 | 27 | 28 | import xslt "github.com/metaleap/go-xsd-pkg/www.w3.org/2007/schema-for-xslt20.xsd_go" 29 | 30 | 31 | - To easily *encoding/xml.Unmarshal()* **KML** documents: 32 | 33 | 34 | import kml "github.com/metaleap/go-xsd-pkg/schemas.opengis.net/kml/2.2.0/ogckml22.xsd_go" 35 | 36 | 37 | - To easily *encoding/xml.Unmarshal()* **MathML 2.0** documents: 38 | 39 | 40 | import mathml "github.com/metaleap/go-xsd-pkg/www.w3.org/Math/XMLSchema/mathml2/mathml2.xsd_go" 41 | 42 | 43 | - To easily *encoding/xml.Unmarshal()* **Collada 1.4.1** documents: 44 | 45 | 46 | import collada14 "github.com/metaleap/go-xsd-pkg/khronos.org/files/collada_schema_1_4_go" 47 | 48 | 49 | - To easily *encoding/xml.Unmarshal()* **Collada 1.5** documents: 50 | 51 | 52 | import collada15 "github.com/metaleap/go-xsd-pkg/khronos.org/files/collada_schema_1_5_go" 53 | 54 | 55 | - To easily *encoding/xml.Unmarshal()* **DocBook** documents: 56 | 57 | 58 | import docbook "github.com/metaleap/go-xsd-pkg/docbook.org/xml/5.0/xsd/docbook.xsd_go" 59 | 60 | 61 | For other XML formats: figure out the Schema location and generate a similar wrapper with the **go-xsd** package at http://github.com/metaleap/go-xsd 62 | 63 | **Better yet:** --unless this is a really obscure, bespoke or in-house XML format-- let me know the format and I can maintain its generated package here in this repository. It then gets updated with the others whenever there are bug-fixes or improvements to go-xsd. 64 | -------------------------------------------------------------------------------- /www.w3.org/TR/2002/WD-SVG11-20020108/xml.xsd: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | ]> 6 | 7 | 8 | 9 | 10 | The content of the lang attribute is a hyphen-separated list of case-insensitive tokens where the first token, if one character, is "i" or "x"; if two characters, is an ISO 639-1 language code; if three characters, is an ISO 639-2 language code. The second token, if two characters, is an ISO 3166-1 country code; if from three to eight characters, is an IANA-registered language code. The meaning of other tokens is undefined. This documentation briefly summarizes RFC3066, which obseletes RFC1766. 11 | 12 | Examples: en-GB ja-JP no-bok sgn-US i-navajo cel-gaulish 13 | XML specification, Language Identification (in the second edition as modified by errattum E11) 14 | 15 | RFC 3066 16 | Registration authority for ISO 639-1 and -2 17 | Registration authority for ISO 3166 18 | IANA-registered language codes 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /www.w3.org/2001/xml.xsd_go/xml.xsd.go: -------------------------------------------------------------------------------- 1 | // Auto-generated by the "go-xsd" package located at: 2 | // github.com/metaleap/go-xsd 3 | // Comments on types and fields (if any) are from the XSD file located at: 4 | // www.w3.org/2001/xml.xsd 5 | package go_Xml 6 | 7 | import ( 8 | xsdt "github.com/metaleap/go-xsd/types" 9 | ) 10 | 11 | type TxsdLang xsdt.String 12 | 13 | // Since TxsdLang is just a simple String type, this merely sets the current value from the specified string. 14 | func (me *TxsdLang) Set(s string) { (*xsdt.String)(me).Set(s) } 15 | 16 | // Since TxsdLang is just a simple String type, this merely returns the current string value. 17 | func (me TxsdLang) String() string { return xsdt.String(me).String() } 18 | 19 | // This convenience method just performs a simple type conversion to TxsdLang's alias type xsdt.String. 20 | func (me TxsdLang) ToXsdtString() xsdt.String { return xsdt.String(me) } 21 | 22 | type XsdGoPkgHasAttr_Lang struct { 23 | Lang TxsdLang `xml:"http://www.w3.org/XML/1998/namespace lang,attr"` 24 | } 25 | 26 | type TxsdSpace xsdt.NCName 27 | 28 | // Returns true if the value of this enumerated TxsdSpace is "preserve". 29 | func (me TxsdSpace) IsPreserve() bool { return me == "preserve" } 30 | 31 | // Since TxsdSpace is just a simple String type, this merely sets the current value from the specified string. 32 | func (me *TxsdSpace) Set(s string) { (*xsdt.NCName)(me).Set(s) } 33 | 34 | // Returns true if the value of this enumerated TxsdSpace is "default". 35 | func (me TxsdSpace) IsDefault() bool { return me == "default" } 36 | 37 | // Since TxsdSpace is just a simple String type, this merely returns the current string value. 38 | func (me TxsdSpace) String() string { return xsdt.NCName(me).String() } 39 | 40 | // This convenience method just performs a simple type conversion to TxsdSpace's alias type xsdt.NCName. 41 | func (me TxsdSpace) ToXsdtNCName() xsdt.NCName { return xsdt.NCName(me) } 42 | 43 | type XsdGoPkgHasAttr_Space struct { 44 | Space TxsdSpace `xml:"http://www.w3.org/XML/1998/namespace space,attr"` 45 | } 46 | 47 | type XsdGoPkgHasAttr_Base struct { 48 | Base xsdt.AnyURI `xml:"http://www.w3.org/XML/1998/namespace base,attr"` 49 | } 50 | 51 | type XsdGoPkgHasAttr_Id struct { 52 | Id xsdt.Id `xml:"http://www.w3.org/XML/1998/namespace id,attr"` 53 | } 54 | 55 | type XsdGoPkgHasAtts_SpecialAttrs struct { 56 | XsdGoPkgHasAttr_Base 57 | 58 | XsdGoPkgHasAttr_Lang 59 | 60 | XsdGoPkgHasAttr_Id 61 | 62 | XsdGoPkgHasAttr_Space 63 | } 64 | -------------------------------------------------------------------------------- /www.w3.org/Math/XMLSchema/mathml2/mathml2.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | This is an XML Schema for MathML. 12 | Author: Stéphane Dalmas, INRIA. 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 60 | -------------------------------------------------------------------------------- /www.w3.org/Math/XMLSchema/mathml2/content/vector-calculus.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | This is an XML Schema module for the vector calculs operators of content 13 | MathML. 14 | Author: Stéphane Dalmas, INRIA. 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 89 | -------------------------------------------------------------------------------- /www.w3.org/Math/XMLSchema/mathml2/content/constants.xsd: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | This is the XML Schema module for the basic constants of MathML content. 11 | Author: Stéphane Dalmas. 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 84 | -------------------------------------------------------------------------------- /www.w3.org/Math/XMLSchema/mathml2/content/semantics.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | This is an XML Schema module for the "sematics" element of content MathML. 13 | Author: Stéphane Dalmas, INRIA. 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 86 | -------------------------------------------------------------------------------- /www.w3.org/Math/XMLSchema/mathml2/presentation/style.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | This is an XML Schema for the "mstyle" element of MathML. 13 | Author: Stéphane Dalmas, INRIA. 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 28 | 30 | 32 | 34 | 36 | 38 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 70 | -------------------------------------------------------------------------------- /www.w3.org/2001/03/xml.xsd_go/README.md: -------------------------------------------------------------------------------- 1 | # go_Xml 2 | -- 3 | import "github.com/metaleap/go-xsd-pkg/www.w3.org/2001/03/xml.xsd_go" 4 | 5 | Auto-generated by the "go-xsd" package located at: 6 | github.com/metaleap/go-xsd 7 | Comments on types and fields (if any) are from the XSD file located at: 8 | www.w3.org/2001/03/xml.xsd 9 | 10 | ## Usage 11 | 12 | #### type TxsdSpace 13 | 14 | ```go 15 | type TxsdSpace xsdt.NCName 16 | ``` 17 | 18 | 19 | #### func (TxsdSpace) IsDefault 20 | 21 | ```go 22 | func (me TxsdSpace) IsDefault() bool 23 | ``` 24 | Returns true if the value of this enumerated TxsdSpace is "default". 25 | 26 | #### func (TxsdSpace) IsPreserve 27 | 28 | ```go 29 | func (me TxsdSpace) IsPreserve() bool 30 | ``` 31 | Returns true if the value of this enumerated TxsdSpace is "preserve". 32 | 33 | #### func (*TxsdSpace) Set 34 | 35 | ```go 36 | func (me *TxsdSpace) Set(s string) 37 | ``` 38 | Since TxsdSpace is just a simple String type, this merely sets the current value 39 | from the specified string. 40 | 41 | #### func (TxsdSpace) String 42 | 43 | ```go 44 | func (me TxsdSpace) String() string 45 | ``` 46 | Since TxsdSpace is just a simple String type, this merely returns the current 47 | string value. 48 | 49 | #### func (TxsdSpace) ToXsdtNCName 50 | 51 | ```go 52 | func (me TxsdSpace) ToXsdtNCName() xsdt.NCName 53 | ``` 54 | This convenience method just performs a simple type conversion to TxsdSpace's 55 | alias type xsdt.NCName. 56 | 57 | #### type XsdGoPkgHasAttr_Base 58 | 59 | ```go 60 | type XsdGoPkgHasAttr_Base struct { 61 | // See http://www.w3.org/TR/xmlbase/ for 62 | // information about this attribute. 63 | Base xsdt.AnyURI `xml:"http://www.w3.org/XML/1998/namespace base,attr"` 64 | } 65 | ``` 66 | 67 | See http://www.w3.org/TR/xmlbase/ for information about this attribute. 68 | 69 | #### type XsdGoPkgHasAttr_Lang 70 | 71 | ```go 72 | type XsdGoPkgHasAttr_Lang struct { 73 | // In due course, we should install the relevant ISO 2- and 3-letter 74 | // codes as the enumerated possible values . . . 75 | Lang xsdt.Language `xml:"http://www.w3.org/XML/1998/namespace lang,attr"` 76 | } 77 | ``` 78 | 79 | In due course, we should install the relevant ISO 2- and 3-letter codes as the 80 | enumerated possible values . . . 81 | 82 | #### type XsdGoPkgHasAttr_Space 83 | 84 | ```go 85 | type XsdGoPkgHasAttr_Space struct { 86 | Space TxsdSpace `xml:"http://www.w3.org/XML/1998/namespace space,attr"` 87 | } 88 | ``` 89 | 90 | 91 | #### func (XsdGoPkgHasAttr_Space) SpaceDefault 92 | 93 | ```go 94 | func (me XsdGoPkgHasAttr_Space) SpaceDefault() TxsdSpace 95 | ``` 96 | Returns the default value for Space -- "preserve" 97 | 98 | #### type XsdGoPkgHasAtts_SpecialAttrs 99 | 100 | ```go 101 | type XsdGoPkgHasAtts_SpecialAttrs struct { 102 | XsdGoPkgHasAttr_Lang 103 | 104 | XsdGoPkgHasAttr_Base 105 | 106 | XsdGoPkgHasAttr_Space 107 | } 108 | ``` 109 | 110 | -- 111 | **godocdown** http://github.com/robertkrimen/godocdown -------------------------------------------------------------------------------- /www.w3.org/Math/XMLSchema/mathml2/content/arith.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | This is an XML Schema module for the "arithmetic" operators of content 13 | MathML. 14 | Author: Stéphane Dalmas, INRIA. 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 91 | -------------------------------------------------------------------------------- /www.w3.org/TR/2002/WD-SVG11-20020108/xml.xsd_go/xml.xsd.go: -------------------------------------------------------------------------------- 1 | // Auto-generated by the "go-xsd" package located at: 2 | // github.com/metaleap/go-xsd 3 | // Comments on types and fields (if any) are from the XSD file located at: 4 | // www.w3.org/TR/2002/WD-SVG11-20020108/xml.xsd 5 | package go_Xml 6 | 7 | import ( 8 | xsdt "github.com/metaleap/go-xsd/types" 9 | ) 10 | 11 | // The content of the lang attribute is a hyphen-separated list of case-insensitive tokens where the first token, if one character, is "i" or "x"; if two characters, is an ISO 639-1 language code; if three characters, is an ISO 639-2 language code. The second token, if two characters, is an ISO 3166-1 country code; if from three to eight characters, is an IANA-registered language code. The meaning of other tokens is undefined. This documentation briefly summarizes RFC3066, which obseletes RFC1766. 12 | // Examples: en-GB ja-JP no-bok sgn-US i-navajo cel-gaulish 13 | // XML specification, Language Identification (in the second edition as modified by errattum E11) 14 | // RFC 3066 15 | // Registration authority for ISO 639-1 and -2 16 | // Registration authority for ISO 3166 17 | // IANA-registered language codes 18 | type XsdGoPkgHasAttr_Lang struct { 19 | // The content of the lang attribute is a hyphen-separated list of case-insensitive tokens where the first token, if one character, is "i" or "x"; if two characters, is an ISO 639-1 language code; if three characters, is an ISO 639-2 language code. The second token, if two characters, is an ISO 3166-1 country code; if from three to eight characters, is an IANA-registered language code. The meaning of other tokens is undefined. This documentation briefly summarizes RFC3066, which obseletes RFC1766. 20 | // Examples: en-GB ja-JP no-bok sgn-US i-navajo cel-gaulish 21 | // XML specification, Language Identification (in the second edition as modified by errattum E11) 22 | // RFC 3066 23 | // Registration authority for ISO 639-1 and -2 24 | // Registration authority for ISO 3166 25 | // IANA-registered language codes 26 | Lang xsdt.Nmtoken `xml:"http://www.w3.org/XML/1998/namespace lang,attr"` 27 | } 28 | 29 | type TxsdSpace xsdt.String 30 | 31 | // Since TxsdSpace is just a simple String type, this merely returns the current string value. 32 | func (me TxsdSpace) String() string { return xsdt.String(me).String() } 33 | 34 | // Returns true if the value of this enumerated TxsdSpace is "default". 35 | func (me TxsdSpace) IsDefault() bool { return me == "default" } 36 | 37 | // Since TxsdSpace is just a simple String type, this merely sets the current value from the specified string. 38 | func (me *TxsdSpace) Set(s string) { (*xsdt.String)(me).Set(s) } 39 | 40 | // Returns true if the value of this enumerated TxsdSpace is "preserve". 41 | func (me TxsdSpace) IsPreserve() bool { return me == "preserve" } 42 | 43 | // This convenience method just performs a simple type conversion to TxsdSpace's alias type xsdt.String. 44 | func (me TxsdSpace) ToXsdtString() xsdt.String { return xsdt.String(me) } 45 | 46 | type XsdGoPkgHasAttr_Space struct { 47 | Space TxsdSpace `xml:"http://www.w3.org/XML/1998/namespace space,attr"` 48 | } 49 | 50 | type XsdGoPkgHasAttr_Base struct { 51 | Base xsdt.AnyURI `xml:"http://www.w3.org/XML/1998/namespace base,attr"` 52 | } 53 | -------------------------------------------------------------------------------- /www.w3.org/2001/xml.xsd_go/README.md: -------------------------------------------------------------------------------- 1 | # go_Xml 2 | -- 3 | import "github.com/metaleap/go-xsd-pkg/www.w3.org/2001/xml.xsd_go" 4 | 5 | Auto-generated by the "go-xsd" package located at: 6 | github.com/metaleap/go-xsd 7 | Comments on types and fields (if any) are from the XSD file located at: 8 | www.w3.org/2001/xml.xsd 9 | 10 | ## Usage 11 | 12 | #### type TxsdLang 13 | 14 | ```go 15 | type TxsdLang xsdt.String 16 | ``` 17 | 18 | 19 | #### func (*TxsdLang) Set 20 | 21 | ```go 22 | func (me *TxsdLang) Set(s string) 23 | ``` 24 | Since TxsdLang is just a simple String type, this merely sets the current value 25 | from the specified string. 26 | 27 | #### func (TxsdLang) String 28 | 29 | ```go 30 | func (me TxsdLang) String() string 31 | ``` 32 | Since TxsdLang is just a simple String type, this merely returns the current 33 | string value. 34 | 35 | #### func (TxsdLang) ToXsdtString 36 | 37 | ```go 38 | func (me TxsdLang) ToXsdtString() xsdt.String 39 | ``` 40 | This convenience method just performs a simple type conversion to TxsdLang's 41 | alias type xsdt.String. 42 | 43 | #### type TxsdSpace 44 | 45 | ```go 46 | type TxsdSpace xsdt.NCName 47 | ``` 48 | 49 | 50 | #### func (TxsdSpace) IsDefault 51 | 52 | ```go 53 | func (me TxsdSpace) IsDefault() bool 54 | ``` 55 | Returns true if the value of this enumerated TxsdSpace is "default". 56 | 57 | #### func (TxsdSpace) IsPreserve 58 | 59 | ```go 60 | func (me TxsdSpace) IsPreserve() bool 61 | ``` 62 | Returns true if the value of this enumerated TxsdSpace is "preserve". 63 | 64 | #### func (*TxsdSpace) Set 65 | 66 | ```go 67 | func (me *TxsdSpace) Set(s string) 68 | ``` 69 | Since TxsdSpace is just a simple String type, this merely sets the current value 70 | from the specified string. 71 | 72 | #### func (TxsdSpace) String 73 | 74 | ```go 75 | func (me TxsdSpace) String() string 76 | ``` 77 | Since TxsdSpace is just a simple String type, this merely returns the current 78 | string value. 79 | 80 | #### func (TxsdSpace) ToXsdtNCName 81 | 82 | ```go 83 | func (me TxsdSpace) ToXsdtNCName() xsdt.NCName 84 | ``` 85 | This convenience method just performs a simple type conversion to TxsdSpace's 86 | alias type xsdt.NCName. 87 | 88 | #### type XsdGoPkgHasAttr_Base 89 | 90 | ```go 91 | type XsdGoPkgHasAttr_Base struct { 92 | Base xsdt.AnyURI `xml:"http://www.w3.org/XML/1998/namespace base,attr"` 93 | } 94 | ``` 95 | 96 | 97 | #### type XsdGoPkgHasAttr_Id 98 | 99 | ```go 100 | type XsdGoPkgHasAttr_Id struct { 101 | Id xsdt.Id `xml:"http://www.w3.org/XML/1998/namespace id,attr"` 102 | } 103 | ``` 104 | 105 | 106 | #### type XsdGoPkgHasAttr_Lang 107 | 108 | ```go 109 | type XsdGoPkgHasAttr_Lang struct { 110 | Lang TxsdLang `xml:"http://www.w3.org/XML/1998/namespace lang,attr"` 111 | } 112 | ``` 113 | 114 | 115 | #### type XsdGoPkgHasAttr_Space 116 | 117 | ```go 118 | type XsdGoPkgHasAttr_Space struct { 119 | Space TxsdSpace `xml:"http://www.w3.org/XML/1998/namespace space,attr"` 120 | } 121 | ``` 122 | 123 | 124 | #### type XsdGoPkgHasAtts_SpecialAttrs 125 | 126 | ```go 127 | type XsdGoPkgHasAtts_SpecialAttrs struct { 128 | XsdGoPkgHasAttr_Base 129 | 130 | XsdGoPkgHasAttr_Lang 131 | 132 | XsdGoPkgHasAttr_Id 133 | 134 | XsdGoPkgHasAttr_Space 135 | } 136 | ``` 137 | 138 | -- 139 | **godocdown** http://github.com/robertkrimen/godocdown -------------------------------------------------------------------------------- /www.w3.org/Math/XMLSchema/mathml2/presentation/common-types.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | This is an XML Schema module containing some type definitions for MathML. 13 | Author: Stéphane Dalmas, INRIA. 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 70 | 71 | 72 | 73 | 74 | 75 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 104 | -------------------------------------------------------------------------------- /www.w3.org/TR/2002/WD-SVG11-20020108/xml.xsd_go/README.md: -------------------------------------------------------------------------------- 1 | # go_Xml 2 | -- 3 | import "github.com/metaleap/go-xsd-pkg/www.w3.org/TR/2002/WD-SVG11-20020108/xml.xsd_go" 4 | 5 | Auto-generated by the "go-xsd" package located at: 6 | github.com/metaleap/go-xsd 7 | Comments on types and fields (if any) are from the XSD file located at: 8 | www.w3.org/TR/2002/WD-SVG11-20020108/xml.xsd 9 | 10 | ## Usage 11 | 12 | #### type TxsdSpace 13 | 14 | ```go 15 | type TxsdSpace xsdt.String 16 | ``` 17 | 18 | 19 | #### func (TxsdSpace) IsDefault 20 | 21 | ```go 22 | func (me TxsdSpace) IsDefault() bool 23 | ``` 24 | Returns true if the value of this enumerated TxsdSpace is "default". 25 | 26 | #### func (TxsdSpace) IsPreserve 27 | 28 | ```go 29 | func (me TxsdSpace) IsPreserve() bool 30 | ``` 31 | Returns true if the value of this enumerated TxsdSpace is "preserve". 32 | 33 | #### func (*TxsdSpace) Set 34 | 35 | ```go 36 | func (me *TxsdSpace) Set(s string) 37 | ``` 38 | Since TxsdSpace is just a simple String type, this merely sets the current value 39 | from the specified string. 40 | 41 | #### func (TxsdSpace) String 42 | 43 | ```go 44 | func (me TxsdSpace) String() string 45 | ``` 46 | Since TxsdSpace is just a simple String type, this merely returns the current 47 | string value. 48 | 49 | #### func (TxsdSpace) ToXsdtString 50 | 51 | ```go 52 | func (me TxsdSpace) ToXsdtString() xsdt.String 53 | ``` 54 | This convenience method just performs a simple type conversion to TxsdSpace's 55 | alias type xsdt.String. 56 | 57 | #### type XsdGoPkgHasAttr_Base 58 | 59 | ```go 60 | type XsdGoPkgHasAttr_Base struct { 61 | Base xsdt.AnyURI `xml:"http://www.w3.org/XML/1998/namespace base,attr"` 62 | } 63 | ``` 64 | 65 | 66 | #### type XsdGoPkgHasAttr_Lang 67 | 68 | ```go 69 | type XsdGoPkgHasAttr_Lang struct { 70 | // The content of the lang attribute is a hyphen-separated list of case-insensitive tokens where the first token, if one character, is "i" or "x"; if two characters, is an ISO 639-1 language code; if three characters, is an ISO 639-2 language code. The second token, if two characters, is an ISO 3166-1 country code; if from three to eight characters, is an IANA-registered language code. The meaning of other tokens is undefined. This documentation briefly summarizes RFC3066, which obseletes RFC1766. 71 | // Examples: en-GB ja-JP no-bok sgn-US i-navajo cel-gaulish 72 | // XML specification, Language Identification (in the second edition as modified by errattum E11) 73 | // RFC 3066 74 | // Registration authority for ISO 639-1 and -2 75 | // Registration authority for ISO 3166 76 | // IANA-registered language codes 77 | Lang xsdt.Nmtoken `xml:"http://www.w3.org/XML/1998/namespace lang,attr"` 78 | } 79 | ``` 80 | 81 | The content of the lang attribute is a hyphen-separated list of case-insensitive 82 | tokens where the first token, if one character, is "i" or "x"; if two 83 | characters, is an ISO 639-1 language code; if three characters, is an ISO 639-2 84 | language code. The second token, if two characters, is an ISO 3166-1 country 85 | code; if from three to eight characters, is an IANA-registered language code. 86 | The meaning of other tokens is undefined. This documentation briefly summarizes 87 | RFC3066, which obseletes RFC1766. Examples: en-GB ja-JP no-bok sgn-US i-navajo 88 | cel-gaulish XML specification, Language Identification (in the second edition as 89 | modified by errattum E11) RFC 3066 Registration authority for ISO 639-1 and -2 90 | Registration authority for ISO 3166 IANA-registered language codes 91 | 92 | #### type XsdGoPkgHasAttr_Space 93 | 94 | ```go 95 | type XsdGoPkgHasAttr_Space struct { 96 | Space TxsdSpace `xml:"http://www.w3.org/XML/1998/namespace space,attr"` 97 | } 98 | ``` 99 | 100 | -- 101 | **godocdown** http://github.com/robertkrimen/godocdown -------------------------------------------------------------------------------- /www.w3.org/Math/XMLSchema/mathml2/content/tokens.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | This is the XML schema module for the token elements of the 13 | content part of MathML. 14 | Author: Stéphane Dalmas, INRIA. 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 121 | -------------------------------------------------------------------------------- /docbook.org/xml/5.0/xsd/xlink.xsd_go/xlink.xsd.go: -------------------------------------------------------------------------------- 1 | // Auto-generated by the "go-xsd" package located at: 2 | // github.com/metaleap/go-xsd 3 | // Comments on types and fields (if any) are from the XSD file located at: 4 | // docbook.org/xml/5.0/xsd/xlink.xsd 5 | package go_Xlink 6 | 7 | import ( 8 | xsdt "github.com/metaleap/go-xsd/types" 9 | ) 10 | 11 | type XsdGoPkgHasAttr_Href struct { 12 | Href xsdt.String `xml:"http://www.w3.org/1999/xlink href,attr"` 13 | } 14 | 15 | type XsdGoPkgHasAttr_Type struct { 16 | Type xsdt.String `xml:"http://www.w3.org/1999/xlink type,attr"` 17 | } 18 | 19 | type XsdGoPkgHasAttr_Role struct { 20 | Role xsdt.String `xml:"http://www.w3.org/1999/xlink role,attr"` 21 | } 22 | 23 | type XsdGoPkgHasAttr_Arcrole struct { 24 | Arcrole xsdt.String `xml:"http://www.w3.org/1999/xlink arcrole,attr"` 25 | } 26 | 27 | type XsdGoPkgHasAttr_Title struct { 28 | Title xsdt.String `xml:"http://www.w3.org/1999/xlink title,attr"` 29 | } 30 | 31 | type TxsdShow xsdt.Token 32 | 33 | // Since TxsdShow is just a simple String type, this merely sets the current value from the specified string. 34 | func (me *TxsdShow) Set(s string) { (*xsdt.Token)(me).Set(s) } 35 | 36 | // Returns true if the value of this enumerated TxsdShow is "replace". 37 | func (me TxsdShow) IsReplace() bool { return me == "replace" } 38 | 39 | // Returns true if the value of this enumerated TxsdShow is "other". 40 | func (me TxsdShow) IsOther() bool { return me == "other" } 41 | 42 | // Returns true if the value of this enumerated TxsdShow is "new". 43 | func (me TxsdShow) IsNew() bool { return me == "new" } 44 | 45 | // Returns true if the value of this enumerated TxsdShow is "embed". 46 | func (me TxsdShow) IsEmbed() bool { return me == "embed" } 47 | 48 | // Returns true if the value of this enumerated TxsdShow is "none". 49 | func (me TxsdShow) IsNone() bool { return me == "none" } 50 | 51 | // Since TxsdShow is just a simple String type, this merely returns the current string value. 52 | func (me TxsdShow) String() string { return xsdt.Token(me).String() } 53 | 54 | // This convenience method just performs a simple type conversion to TxsdShow's alias type xsdt.Token. 55 | func (me TxsdShow) ToXsdtToken() xsdt.Token { return xsdt.Token(me) } 56 | 57 | type XsdGoPkgHasAttr_Show struct { 58 | Show TxsdShow `xml:"http://www.w3.org/1999/xlink show,attr"` 59 | } 60 | 61 | type TxsdActuate xsdt.Token 62 | 63 | // Since TxsdActuate is just a simple String type, this merely sets the current value from the specified string. 64 | func (me *TxsdActuate) Set(s string) { (*xsdt.Token)(me).Set(s) } 65 | 66 | // This convenience method just performs a simple type conversion to TxsdActuate's alias type xsdt.Token. 67 | func (me TxsdActuate) ToXsdtToken() xsdt.Token { return xsdt.Token(me) } 68 | 69 | // Returns true if the value of this enumerated TxsdActuate is "other". 70 | func (me TxsdActuate) IsOther() bool { return me == "other" } 71 | 72 | // Returns true if the value of this enumerated TxsdActuate is "none". 73 | func (me TxsdActuate) IsNone() bool { return me == "none" } 74 | 75 | // Returns true if the value of this enumerated TxsdActuate is "onRequest". 76 | func (me TxsdActuate) IsOnRequest() bool { return me == "onRequest" } 77 | 78 | // Since TxsdActuate is just a simple String type, this merely returns the current string value. 79 | func (me TxsdActuate) String() string { return xsdt.Token(me).String() } 80 | 81 | // Returns true if the value of this enumerated TxsdActuate is "onLoad". 82 | func (me TxsdActuate) IsOnLoad() bool { return me == "onLoad" } 83 | 84 | type XsdGoPkgHasAttr_Actuate struct { 85 | Actuate TxsdActuate `xml:"http://www.w3.org/1999/xlink actuate,attr"` 86 | } 87 | 88 | type XsdGoPkgHasAttr_Label struct { 89 | Label xsdt.Nmtoken `xml:"http://www.w3.org/1999/xlink label,attr"` 90 | } 91 | 92 | type XsdGoPkgHasAttr_From struct { 93 | From xsdt.Nmtoken `xml:"http://www.w3.org/1999/xlink from,attr"` 94 | } 95 | 96 | type XsdGoPkgHasAttr_To struct { 97 | To xsdt.Nmtoken `xml:"http://www.w3.org/1999/xlink to,attr"` 98 | } 99 | -------------------------------------------------------------------------------- /www.w3.org/Math/XMLSchema/mathml2/content/statistics.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | This is an XML Schema module for the statistical operators of content MathML. 13 | Author: Stéphane Dalmas, INRIA. 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 137 | -------------------------------------------------------------------------------- /www.w3.org/Math/XMLSchema/mathml2/presentation/tokens.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | This is the XML schema module for the token elements of the 13 | presentation part of MathML. 14 | Author: Stéphane Dalmas, INRIA. 15 | 16 | 17 | 18 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 125 | -------------------------------------------------------------------------------- /www.w3.org/Math/XMLSchema/mathml2/content/elementary-functions.xsd: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | This is an XML Schema module for the elementary functions in content 12 | MathML. 13 | Author: Stéphane Dalmas, INRIA. 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 118 | -------------------------------------------------------------------------------- /www.w3.org/Math/XMLSchema/mathml2/common/math.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | This is an XML Schema module defining the "math" element of MathML. 13 | Author: Stéphane Dalmas, INRIA. 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 127 | -------------------------------------------------------------------------------- /www.w3.org/Math/XMLSchema/mathml2/content/calculus.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | This is an XML Schema module for the calculs operators of content 13 | MathML. 14 | Author: Stéphane Dalmas, INRIA. 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 147 | -------------------------------------------------------------------------------- /www.w3.org/Math/XMLSchema/mathml2/presentation/common-attribs.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | This schema module defines sets of attributes common to several elements 13 | of presentation MathML. 14 | Author: Stéphane Dalmas, INRIA. 15 | 16 | 17 | 18 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 50 | 51 | 52 | 53 | 54 | 56 | 57 | 58 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 114 | -------------------------------------------------------------------------------- /www.w3.org/2001/03/xml.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | See http://www.w3.org/XML/1998/namespace.html and 8 | http://www.w3.org/TR/REC-xml for information about this namespace. 9 | 10 | This schema document describes the XML namespace, in a form 11 | suitable for import by other schema documents. 12 | 13 | Note that local names in this namespace are intended to be defined 14 | only by the World Wide Web Consortium or its subgroups. The 15 | following names are currently defined in this namespace and should 16 | not be used with conflicting semantics by any Working Group, 17 | specification, or document instance: 18 | 19 | base (as an attribute name): denotes an attribute whose value 20 | provides a URI to be used as the base for interpreting any 21 | relative URIs in the scope of the element on which it 22 | appears; its value is inherited. This name is reserved 23 | by virtue of its definition in the XML Base specification. 24 | 25 | lang (as an attribute name): denotes an attribute whose value 26 | is a language code for the natural language of the content of 27 | any element; its value is inherited. This name is reserved 28 | by virtue of its definition in the XML specification. 29 | 30 | space (as an attribute name): denotes an attribute whose 31 | value is a keyword indicating what whitespace processing 32 | discipline is intended for the content of the element; its 33 | value is inherited. This name is reserved by virtue of its 34 | definition in the XML specification. 35 | 36 | Father (in any context at all): denotes Jon Bosak, the chair of 37 | the original XML Working Group. This name is reserved by 38 | the following decision of the W3C XML Plenary and 39 | XML Coordination groups: 40 | 41 | In appreciation for his vision, leadership and dedication 42 | the W3C XML Plenary on this 10th day of February, 2000 43 | reserves for Jon Bosak in perpetuity the XML name 44 | xml:Father 45 | 46 | 47 | 48 | 49 | This schema defines attributes and an attribute group 50 | suitable for use by 51 | schemas wishing to allow xml:base, xml:lang or xml:space attributes 52 | on elements they define. 53 | 54 | To enable this, such a schema must import this schema 55 | for the XML namespace, e.g. as follows: 56 | <schema . . .> 57 | . . . 58 | <import namespace="http://www.w3.org/XML/1998/namespace" 59 | schemaLocation="http://www.w3.org/2001/03/xml.xsd"/> 60 | 61 | Subsequently, qualified reference to any of the attributes 62 | or the group defined below will have the desired effect, e.g. 63 | 64 | <type . . .> 65 | . . . 66 | <attributeGroup ref="xml:specialAttrs"/> 67 | 68 | will define a type which will schema-validate an instance 69 | element with any of those attributes 70 | 71 | 72 | 73 | In keeping with the XML Schema WG's standard versioning 74 | policy, this schema document will persist at 75 | http://www.w3.org/2001/03/xml.xsd. 76 | At the date of issue it can also be found at 77 | http://www.w3.org/2001/xml.xsd. 78 | The schema document at that URI may however change in the future, 79 | in order to remain compatible with the latest version of XML Schema 80 | itself. In other words, if the XML Schema namespace changes, the version 81 | of this document at 82 | http://www.w3.org/2001/xml.xsd will change 83 | accordingly; the version at 84 | http://www.w3.org/2001/03/xml.xsd will not change. 85 | 86 | 87 | 88 | 89 | 90 | In due course, we should install the relevant ISO 2- and 3-letter 91 | codes as the enumerated possible values . . . 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | See http://www.w3.org/TR/xmlbase/ for 107 | information about this attribute. 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | -------------------------------------------------------------------------------- /www.w3.org/Math/XMLSchema/mathml2/content/linear-algebra.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | This is an XML Schema module for the linear algebra part of content MathML. 13 | Author: Stéphane Dalmas, INRIA. 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 174 | -------------------------------------------------------------------------------- /www.w3.org/TR/2002/WD-SVG11-20020108/xlink.xsd_go/xlink.xsd.go: -------------------------------------------------------------------------------- 1 | // Auto-generated by the "go-xsd" package located at: 2 | // github.com/metaleap/go-xsd 3 | // Comments on types and fields (if any) are from the XSD file located at: 4 | // www.w3.org/TR/2002/WD-SVG11-20020108/xlink.xsd 5 | package go_Xlink 6 | 7 | import ( 8 | xsdt "github.com/metaleap/go-xsd/types" 9 | ) 10 | 11 | type TxsdType xsdt.String 12 | 13 | // Returns true if the value of this enumerated TxsdType is "locator". 14 | func (me TxsdType) IsLocator() bool { return me == "locator" } 15 | 16 | // Since TxsdType is just a simple String type, this merely returns the current string value. 17 | func (me TxsdType) String() string { return xsdt.String(me).String() } 18 | 19 | // Returns true if the value of this enumerated TxsdType is "arc". 20 | func (me TxsdType) IsArc() bool { return me == "arc" } 21 | 22 | // Since TxsdType is just a simple String type, this merely sets the current value from the specified string. 23 | func (me *TxsdType) Set(s string) { (*xsdt.String)(me).Set(s) } 24 | 25 | // Returns true if the value of this enumerated TxsdType is "extended". 26 | func (me TxsdType) IsExtended() bool { return me == "extended" } 27 | 28 | // Returns true if the value of this enumerated TxsdType is "simple". 29 | func (me TxsdType) IsSimple() bool { return me == "simple" } 30 | 31 | // This convenience method just performs a simple type conversion to TxsdType's alias type xsdt.String. 32 | func (me TxsdType) ToXsdtString() xsdt.String { return xsdt.String(me) } 33 | 34 | type XsdGoPkgHasAttr_Type struct { 35 | Type TxsdType `xml:"http://www.w3.org/1999/xlink type,attr"` 36 | } 37 | 38 | // Returns the default value for Type -- "simple" 39 | func (me XsdGoPkgHasAttr_Type) TypeDefault() TxsdType { return TxsdType("simple") } 40 | 41 | type XsdGoPkgHasAttr_Href struct { 42 | Href xsdt.AnyURI `xml:"http://www.w3.org/1999/xlink href,attr"` 43 | } 44 | 45 | type XsdGoPkgHasAttr_Role struct { 46 | Role xsdt.String `xml:"http://www.w3.org/1999/xlink role,attr"` 47 | } 48 | 49 | type XsdGoPkgHasAttr_Arcrole struct { 50 | Arcrole xsdt.String `xml:"http://www.w3.org/1999/xlink arcrole,attr"` 51 | } 52 | 53 | type XsdGoPkgHasAttr_Title struct { 54 | Title xsdt.String `xml:"http://www.w3.org/1999/xlink title,attr"` 55 | } 56 | 57 | type TxsdShow xsdt.String 58 | 59 | // Returns true if the value of this enumerated TxsdShow is "other". 60 | func (me TxsdShow) IsOther() bool { return me == "other" } 61 | 62 | // Since TxsdShow is just a simple String type, this merely sets the current value from the specified string. 63 | func (me *TxsdShow) Set(s string) { (*xsdt.String)(me).Set(s) } 64 | 65 | // Returns true if the value of this enumerated TxsdShow is "replace". 66 | func (me TxsdShow) IsReplace() bool { return me == "replace" } 67 | 68 | // Since TxsdShow is just a simple String type, this merely returns the current string value. 69 | func (me TxsdShow) String() string { return xsdt.String(me).String() } 70 | 71 | // Returns true if the value of this enumerated TxsdShow is "none". 72 | func (me TxsdShow) IsNone() bool { return me == "none" } 73 | 74 | // Returns true if the value of this enumerated TxsdShow is "new". 75 | func (me TxsdShow) IsNew() bool { return me == "new" } 76 | 77 | // Returns true if the value of this enumerated TxsdShow is "embed". 78 | func (me TxsdShow) IsEmbed() bool { return me == "embed" } 79 | 80 | // This convenience method just performs a simple type conversion to TxsdShow's alias type xsdt.String. 81 | func (me TxsdShow) ToXsdtString() xsdt.String { return xsdt.String(me) } 82 | 83 | type XsdGoPkgHasAttr_Show struct { 84 | Show TxsdShow `xml:"http://www.w3.org/1999/xlink show,attr"` 85 | } 86 | 87 | // Returns the default value for Show -- "embed" 88 | func (me XsdGoPkgHasAttr_Show) ShowDefault() TxsdShow { return TxsdShow("embed") } 89 | 90 | type TxsdActuate xsdt.String 91 | 92 | // This convenience method just performs a simple type conversion to TxsdActuate's alias type xsdt.String. 93 | func (me TxsdActuate) ToXsdtString() xsdt.String { return xsdt.String(me) } 94 | 95 | // Returns true if the value of this enumerated TxsdActuate is "other". 96 | func (me TxsdActuate) IsOther() bool { return me == "other" } 97 | 98 | // Since TxsdActuate is just a simple String type, this merely sets the current value from the specified string. 99 | func (me *TxsdActuate) Set(s string) { (*xsdt.String)(me).Set(s) } 100 | 101 | // Returns true if the value of this enumerated TxsdActuate is "onLoad". 102 | func (me TxsdActuate) IsOnLoad() bool { return me == "onLoad" } 103 | 104 | // Returns true if the value of this enumerated TxsdActuate is "onRequest". 105 | func (me TxsdActuate) IsOnRequest() bool { return me == "onRequest" } 106 | 107 | // Returns true if the value of this enumerated TxsdActuate is "none". 108 | func (me TxsdActuate) IsNone() bool { return me == "none" } 109 | 110 | // Since TxsdActuate is just a simple String type, this merely returns the current string value. 111 | func (me TxsdActuate) String() string { return xsdt.String(me).String() } 112 | 113 | type XsdGoPkgHasAttr_Actuate struct { 114 | Actuate TxsdActuate `xml:"http://www.w3.org/1999/xlink actuate,attr"` 115 | } 116 | 117 | // Returns the default value for Actuate -- "onLoad" 118 | func (me XsdGoPkgHasAttr_Actuate) ActuateDefault() TxsdActuate { return TxsdActuate("onLoad") } 119 | 120 | type XsdGoPkgHasAttr_From struct { 121 | From xsdt.String `xml:"http://www.w3.org/1999/xlink from,attr"` 122 | } 123 | 124 | type XsdGoPkgHasAttr_To struct { 125 | To xsdt.String `xml:"http://www.w3.org/1999/xlink to,attr"` 126 | } 127 | -------------------------------------------------------------------------------- /docbook.org/xml/5.0/xsd/xlink.xsd_go/README.md: -------------------------------------------------------------------------------- 1 | # go_Xlink 2 | -- 3 | import "github.com/metaleap/go-xsd-pkg/docbook.org/xml/5.0/xsd/xlink.xsd_go" 4 | 5 | Auto-generated by the "go-xsd" package located at: 6 | github.com/metaleap/go-xsd 7 | Comments on types and fields (if any) are from the XSD file located at: 8 | docbook.org/xml/5.0/xsd/xlink.xsd 9 | 10 | ## Usage 11 | 12 | #### type TxsdActuate 13 | 14 | ```go 15 | type TxsdActuate xsdt.Token 16 | ``` 17 | 18 | 19 | #### func (TxsdActuate) IsNone 20 | 21 | ```go 22 | func (me TxsdActuate) IsNone() bool 23 | ``` 24 | Returns true if the value of this enumerated TxsdActuate is "none". 25 | 26 | #### func (TxsdActuate) IsOnLoad 27 | 28 | ```go 29 | func (me TxsdActuate) IsOnLoad() bool 30 | ``` 31 | Returns true if the value of this enumerated TxsdActuate is "onLoad". 32 | 33 | #### func (TxsdActuate) IsOnRequest 34 | 35 | ```go 36 | func (me TxsdActuate) IsOnRequest() bool 37 | ``` 38 | Returns true if the value of this enumerated TxsdActuate is "onRequest". 39 | 40 | #### func (TxsdActuate) IsOther 41 | 42 | ```go 43 | func (me TxsdActuate) IsOther() bool 44 | ``` 45 | Returns true if the value of this enumerated TxsdActuate is "other". 46 | 47 | #### func (*TxsdActuate) Set 48 | 49 | ```go 50 | func (me *TxsdActuate) Set(s string) 51 | ``` 52 | Since TxsdActuate is just a simple String type, this merely sets the current 53 | value from the specified string. 54 | 55 | #### func (TxsdActuate) String 56 | 57 | ```go 58 | func (me TxsdActuate) String() string 59 | ``` 60 | Since TxsdActuate is just a simple String type, this merely returns the current 61 | string value. 62 | 63 | #### func (TxsdActuate) ToXsdtToken 64 | 65 | ```go 66 | func (me TxsdActuate) ToXsdtToken() xsdt.Token 67 | ``` 68 | This convenience method just performs a simple type conversion to TxsdActuate's 69 | alias type xsdt.Token. 70 | 71 | #### type TxsdShow 72 | 73 | ```go 74 | type TxsdShow xsdt.Token 75 | ``` 76 | 77 | 78 | #### func (TxsdShow) IsEmbed 79 | 80 | ```go 81 | func (me TxsdShow) IsEmbed() bool 82 | ``` 83 | Returns true if the value of this enumerated TxsdShow is "embed". 84 | 85 | #### func (TxsdShow) IsNew 86 | 87 | ```go 88 | func (me TxsdShow) IsNew() bool 89 | ``` 90 | Returns true if the value of this enumerated TxsdShow is "new". 91 | 92 | #### func (TxsdShow) IsNone 93 | 94 | ```go 95 | func (me TxsdShow) IsNone() bool 96 | ``` 97 | Returns true if the value of this enumerated TxsdShow is "none". 98 | 99 | #### func (TxsdShow) IsOther 100 | 101 | ```go 102 | func (me TxsdShow) IsOther() bool 103 | ``` 104 | Returns true if the value of this enumerated TxsdShow is "other". 105 | 106 | #### func (TxsdShow) IsReplace 107 | 108 | ```go 109 | func (me TxsdShow) IsReplace() bool 110 | ``` 111 | Returns true if the value of this enumerated TxsdShow is "replace". 112 | 113 | #### func (*TxsdShow) Set 114 | 115 | ```go 116 | func (me *TxsdShow) Set(s string) 117 | ``` 118 | Since TxsdShow is just a simple String type, this merely sets the current value 119 | from the specified string. 120 | 121 | #### func (TxsdShow) String 122 | 123 | ```go 124 | func (me TxsdShow) String() string 125 | ``` 126 | Since TxsdShow is just a simple String type, this merely returns the current 127 | string value. 128 | 129 | #### func (TxsdShow) ToXsdtToken 130 | 131 | ```go 132 | func (me TxsdShow) ToXsdtToken() xsdt.Token 133 | ``` 134 | This convenience method just performs a simple type conversion to TxsdShow's 135 | alias type xsdt.Token. 136 | 137 | #### type XsdGoPkgHasAttr_Actuate 138 | 139 | ```go 140 | type XsdGoPkgHasAttr_Actuate struct { 141 | Actuate TxsdActuate `xml:"http://www.w3.org/1999/xlink actuate,attr"` 142 | } 143 | ``` 144 | 145 | 146 | #### type XsdGoPkgHasAttr_Arcrole 147 | 148 | ```go 149 | type XsdGoPkgHasAttr_Arcrole struct { 150 | Arcrole xsdt.String `xml:"http://www.w3.org/1999/xlink arcrole,attr"` 151 | } 152 | ``` 153 | 154 | 155 | #### type XsdGoPkgHasAttr_From 156 | 157 | ```go 158 | type XsdGoPkgHasAttr_From struct { 159 | From xsdt.Nmtoken `xml:"http://www.w3.org/1999/xlink from,attr"` 160 | } 161 | ``` 162 | 163 | 164 | #### type XsdGoPkgHasAttr_Href 165 | 166 | ```go 167 | type XsdGoPkgHasAttr_Href struct { 168 | Href xsdt.String `xml:"http://www.w3.org/1999/xlink href,attr"` 169 | } 170 | ``` 171 | 172 | 173 | #### type XsdGoPkgHasAttr_Label 174 | 175 | ```go 176 | type XsdGoPkgHasAttr_Label struct { 177 | Label xsdt.Nmtoken `xml:"http://www.w3.org/1999/xlink label,attr"` 178 | } 179 | ``` 180 | 181 | 182 | #### type XsdGoPkgHasAttr_Role 183 | 184 | ```go 185 | type XsdGoPkgHasAttr_Role struct { 186 | Role xsdt.String `xml:"http://www.w3.org/1999/xlink role,attr"` 187 | } 188 | ``` 189 | 190 | 191 | #### type XsdGoPkgHasAttr_Show 192 | 193 | ```go 194 | type XsdGoPkgHasAttr_Show struct { 195 | Show TxsdShow `xml:"http://www.w3.org/1999/xlink show,attr"` 196 | } 197 | ``` 198 | 199 | 200 | #### type XsdGoPkgHasAttr_Title 201 | 202 | ```go 203 | type XsdGoPkgHasAttr_Title struct { 204 | Title xsdt.String `xml:"http://www.w3.org/1999/xlink title,attr"` 205 | } 206 | ``` 207 | 208 | 209 | #### type XsdGoPkgHasAttr_To 210 | 211 | ```go 212 | type XsdGoPkgHasAttr_To struct { 213 | To xsdt.Nmtoken `xml:"http://www.w3.org/1999/xlink to,attr"` 214 | } 215 | ``` 216 | 217 | 218 | #### type XsdGoPkgHasAttr_Type 219 | 220 | ```go 221 | type XsdGoPkgHasAttr_Type struct { 222 | Type xsdt.String `xml:"http://www.w3.org/1999/xlink type,attr"` 223 | } 224 | ``` 225 | 226 | -- 227 | **godocdown** http://github.com/robertkrimen/godocdown -------------------------------------------------------------------------------- /www.w3.org/2001/03/xml.xsd_go/xml.xsd.go: -------------------------------------------------------------------------------- 1 | // Auto-generated by the "go-xsd" package located at: 2 | // github.com/metaleap/go-xsd 3 | // Comments on types and fields (if any) are from the XSD file located at: 4 | // www.w3.org/2001/03/xml.xsd 5 | package go_Xml 6 | 7 | // See http://www.w3.org/XML/1998/namespace.html and 8 | // http://www.w3.org/TR/REC-xml for information about this namespace. 9 | // This schema document describes the XML namespace, in a form 10 | // suitable for import by other schema documents. 11 | // Note that local names in this namespace are intended to be defined 12 | // only by the World Wide Web Consortium or its subgroups. The 13 | // following names are currently defined in this namespace and should 14 | // not be used with conflicting semantics by any Working Group, 15 | // specification, or document instance: 16 | // base (as an attribute name): denotes an attribute whose value 17 | // provides a URI to be used as the base for interpreting any 18 | // relative URIs in the scope of the element on which it 19 | // appears; its value is inherited. This name is reserved 20 | // by virtue of its definition in the XML Base specification. 21 | // lang (as an attribute name): denotes an attribute whose value 22 | // is a language code for the natural language of the content of 23 | // any element; its value is inherited. This name is reserved 24 | // by virtue of its definition in the XML specification. 25 | // space (as an attribute name): denotes an attribute whose 26 | // value is a keyword indicating what whitespace processing 27 | // discipline is intended for the content of the element; its 28 | // value is inherited. This name is reserved by virtue of its 29 | // definition in the XML specification. 30 | // Father (in any context at all): denotes Jon Bosak, the chair of 31 | // the original XML Working Group. This name is reserved by 32 | // the following decision of the W3C XML Plenary and 33 | // XML Coordination groups: 34 | // In appreciation for his vision, leadership and dedication 35 | // the W3C XML Plenary on this 10th day of February, 2000 36 | // reserves for Jon Bosak in perpetuity the XML name 37 | // xml:Father 38 | // This schema defines attributes and an attribute group 39 | // suitable for use by 40 | // schemas wishing to allow xml:base, xml:lang or xml:space attributes 41 | // on elements they define. 42 | // To enable this, such a schema must import this schema 43 | // for the XML namespace, e.g. as follows: 44 | // 45 | // . . . 46 | // 48 | // Subsequently, qualified reference to any of the attributes 49 | // or the group defined below will have the desired effect, e.g. 50 | // 51 | // . . . 52 | // 53 | // will define a type which will schema-validate an instance 54 | // element with any of those attributes 55 | // In keeping with the XML Schema WG's standard versioning 56 | // policy, this schema document will persist at 57 | // http://www.w3.org/2001/03/xml.xsd. 58 | // At the date of issue it can also be found at 59 | // http://www.w3.org/2001/xml.xsd. 60 | // The schema document at that URI may however change in the future, 61 | // in order to remain compatible with the latest version of XML Schema 62 | // itself. In other words, if the XML Schema namespace changes, the version 63 | // of this document at 64 | // http://www.w3.org/2001/xml.xsd will change 65 | // accordingly; the version at 66 | // http://www.w3.org/2001/03/xml.xsd will not change. 67 | 68 | import ( 69 | xsdt "github.com/metaleap/go-xsd/types" 70 | ) 71 | 72 | // In due course, we should install the relevant ISO 2- and 3-letter 73 | // codes as the enumerated possible values . . . 74 | type XsdGoPkgHasAttr_Lang struct { 75 | // In due course, we should install the relevant ISO 2- and 3-letter 76 | // codes as the enumerated possible values . . . 77 | Lang xsdt.Language `xml:"http://www.w3.org/XML/1998/namespace lang,attr"` 78 | } 79 | 80 | type TxsdSpace xsdt.NCName 81 | 82 | // This convenience method just performs a simple type conversion to TxsdSpace's alias type xsdt.NCName. 83 | func (me TxsdSpace) ToXsdtNCName() xsdt.NCName { return xsdt.NCName(me) } 84 | 85 | // Returns true if the value of this enumerated TxsdSpace is "preserve". 86 | func (me TxsdSpace) IsPreserve() bool { return me == "preserve" } 87 | 88 | // Returns true if the value of this enumerated TxsdSpace is "default". 89 | func (me TxsdSpace) IsDefault() bool { return me == "default" } 90 | 91 | // Since TxsdSpace is just a simple String type, this merely returns the current string value. 92 | func (me TxsdSpace) String() string { return xsdt.NCName(me).String() } 93 | 94 | // Since TxsdSpace is just a simple String type, this merely sets the current value from the specified string. 95 | func (me *TxsdSpace) Set(s string) { (*xsdt.NCName)(me).Set(s) } 96 | 97 | type XsdGoPkgHasAttr_Space struct { 98 | Space TxsdSpace `xml:"http://www.w3.org/XML/1998/namespace space,attr"` 99 | } 100 | 101 | // Returns the default value for Space -- "preserve" 102 | func (me XsdGoPkgHasAttr_Space) SpaceDefault() TxsdSpace { return TxsdSpace("preserve") } 103 | 104 | // See http://www.w3.org/TR/xmlbase/ for 105 | // information about this attribute. 106 | type XsdGoPkgHasAttr_Base struct { 107 | // See http://www.w3.org/TR/xmlbase/ for 108 | // information about this attribute. 109 | Base xsdt.AnyURI `xml:"http://www.w3.org/XML/1998/namespace base,attr"` 110 | } 111 | 112 | type XsdGoPkgHasAtts_SpecialAttrs struct { 113 | XsdGoPkgHasAttr_Lang 114 | 115 | XsdGoPkgHasAttr_Base 116 | 117 | XsdGoPkgHasAttr_Space 118 | } 119 | -------------------------------------------------------------------------------- /www.w3.org/Math/XMLSchema/mathml2/presentation/scripts.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | This is an XML Schema module for the presentation elements of MathML 13 | dealing with subscripts and superscripts. 14 | Author: Stéphane Dalmas, INRIA. 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 187 | -------------------------------------------------------------------------------- /www.w3.org/Math/XMLSchema/mathml2/presentation/layout.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | This is the XML schema module for the layout elements of the 12 | presentation part of MathML. 13 | Author: Stéphane Dalmas, INRIA. 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 196 | -------------------------------------------------------------------------------- /www.w3.org/Math/XMLSchema/mathml2/content/sets.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | This is an XML Schema module for the part of content MathML dealing with 13 | sets and lists. 14 | Author: Stéphane Dalmas, INRIA. 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 237 | -------------------------------------------------------------------------------- /www.w3.org/TR/2002/WD-SVG11-20020108/xlink.xsd_go/README.md: -------------------------------------------------------------------------------- 1 | # go_Xlink 2 | -- 3 | import "github.com/metaleap/go-xsd-pkg/www.w3.org/TR/2002/WD-SVG11-20020108/xlink.xsd_go" 4 | 5 | Auto-generated by the "go-xsd" package located at: 6 | github.com/metaleap/go-xsd 7 | Comments on types and fields (if any) are from the XSD file located at: 8 | www.w3.org/TR/2002/WD-SVG11-20020108/xlink.xsd 9 | 10 | ## Usage 11 | 12 | #### type TxsdActuate 13 | 14 | ```go 15 | type TxsdActuate xsdt.String 16 | ``` 17 | 18 | 19 | #### func (TxsdActuate) IsNone 20 | 21 | ```go 22 | func (me TxsdActuate) IsNone() bool 23 | ``` 24 | Returns true if the value of this enumerated TxsdActuate is "none". 25 | 26 | #### func (TxsdActuate) IsOnLoad 27 | 28 | ```go 29 | func (me TxsdActuate) IsOnLoad() bool 30 | ``` 31 | Returns true if the value of this enumerated TxsdActuate is "onLoad". 32 | 33 | #### func (TxsdActuate) IsOnRequest 34 | 35 | ```go 36 | func (me TxsdActuate) IsOnRequest() bool 37 | ``` 38 | Returns true if the value of this enumerated TxsdActuate is "onRequest". 39 | 40 | #### func (TxsdActuate) IsOther 41 | 42 | ```go 43 | func (me TxsdActuate) IsOther() bool 44 | ``` 45 | Returns true if the value of this enumerated TxsdActuate is "other". 46 | 47 | #### func (*TxsdActuate) Set 48 | 49 | ```go 50 | func (me *TxsdActuate) Set(s string) 51 | ``` 52 | Since TxsdActuate is just a simple String type, this merely sets the current 53 | value from the specified string. 54 | 55 | #### func (TxsdActuate) String 56 | 57 | ```go 58 | func (me TxsdActuate) String() string 59 | ``` 60 | Since TxsdActuate is just a simple String type, this merely returns the current 61 | string value. 62 | 63 | #### func (TxsdActuate) ToXsdtString 64 | 65 | ```go 66 | func (me TxsdActuate) ToXsdtString() xsdt.String 67 | ``` 68 | This convenience method just performs a simple type conversion to TxsdActuate's 69 | alias type xsdt.String. 70 | 71 | #### type TxsdShow 72 | 73 | ```go 74 | type TxsdShow xsdt.String 75 | ``` 76 | 77 | 78 | #### func (TxsdShow) IsEmbed 79 | 80 | ```go 81 | func (me TxsdShow) IsEmbed() bool 82 | ``` 83 | Returns true if the value of this enumerated TxsdShow is "embed". 84 | 85 | #### func (TxsdShow) IsNew 86 | 87 | ```go 88 | func (me TxsdShow) IsNew() bool 89 | ``` 90 | Returns true if the value of this enumerated TxsdShow is "new". 91 | 92 | #### func (TxsdShow) IsNone 93 | 94 | ```go 95 | func (me TxsdShow) IsNone() bool 96 | ``` 97 | Returns true if the value of this enumerated TxsdShow is "none". 98 | 99 | #### func (TxsdShow) IsOther 100 | 101 | ```go 102 | func (me TxsdShow) IsOther() bool 103 | ``` 104 | Returns true if the value of this enumerated TxsdShow is "other". 105 | 106 | #### func (TxsdShow) IsReplace 107 | 108 | ```go 109 | func (me TxsdShow) IsReplace() bool 110 | ``` 111 | Returns true if the value of this enumerated TxsdShow is "replace". 112 | 113 | #### func (*TxsdShow) Set 114 | 115 | ```go 116 | func (me *TxsdShow) Set(s string) 117 | ``` 118 | Since TxsdShow is just a simple String type, this merely sets the current value 119 | from the specified string. 120 | 121 | #### func (TxsdShow) String 122 | 123 | ```go 124 | func (me TxsdShow) String() string 125 | ``` 126 | Since TxsdShow is just a simple String type, this merely returns the current 127 | string value. 128 | 129 | #### func (TxsdShow) ToXsdtString 130 | 131 | ```go 132 | func (me TxsdShow) ToXsdtString() xsdt.String 133 | ``` 134 | This convenience method just performs a simple type conversion to TxsdShow's 135 | alias type xsdt.String. 136 | 137 | #### type TxsdType 138 | 139 | ```go 140 | type TxsdType xsdt.String 141 | ``` 142 | 143 | 144 | #### func (TxsdType) IsArc 145 | 146 | ```go 147 | func (me TxsdType) IsArc() bool 148 | ``` 149 | Returns true if the value of this enumerated TxsdType is "arc". 150 | 151 | #### func (TxsdType) IsExtended 152 | 153 | ```go 154 | func (me TxsdType) IsExtended() bool 155 | ``` 156 | Returns true if the value of this enumerated TxsdType is "extended". 157 | 158 | #### func (TxsdType) IsLocator 159 | 160 | ```go 161 | func (me TxsdType) IsLocator() bool 162 | ``` 163 | Returns true if the value of this enumerated TxsdType is "locator". 164 | 165 | #### func (TxsdType) IsSimple 166 | 167 | ```go 168 | func (me TxsdType) IsSimple() bool 169 | ``` 170 | Returns true if the value of this enumerated TxsdType is "simple". 171 | 172 | #### func (*TxsdType) Set 173 | 174 | ```go 175 | func (me *TxsdType) Set(s string) 176 | ``` 177 | Since TxsdType is just a simple String type, this merely sets the current value 178 | from the specified string. 179 | 180 | #### func (TxsdType) String 181 | 182 | ```go 183 | func (me TxsdType) String() string 184 | ``` 185 | Since TxsdType is just a simple String type, this merely returns the current 186 | string value. 187 | 188 | #### func (TxsdType) ToXsdtString 189 | 190 | ```go 191 | func (me TxsdType) ToXsdtString() xsdt.String 192 | ``` 193 | This convenience method just performs a simple type conversion to TxsdType's 194 | alias type xsdt.String. 195 | 196 | #### type XsdGoPkgHasAttr_Actuate 197 | 198 | ```go 199 | type XsdGoPkgHasAttr_Actuate struct { 200 | Actuate TxsdActuate `xml:"http://www.w3.org/1999/xlink actuate,attr"` 201 | } 202 | ``` 203 | 204 | 205 | #### func (XsdGoPkgHasAttr_Actuate) ActuateDefault 206 | 207 | ```go 208 | func (me XsdGoPkgHasAttr_Actuate) ActuateDefault() TxsdActuate 209 | ``` 210 | Returns the default value for Actuate -- "onLoad" 211 | 212 | #### type XsdGoPkgHasAttr_Arcrole 213 | 214 | ```go 215 | type XsdGoPkgHasAttr_Arcrole struct { 216 | Arcrole xsdt.String `xml:"http://www.w3.org/1999/xlink arcrole,attr"` 217 | } 218 | ``` 219 | 220 | 221 | #### type XsdGoPkgHasAttr_From 222 | 223 | ```go 224 | type XsdGoPkgHasAttr_From struct { 225 | From xsdt.String `xml:"http://www.w3.org/1999/xlink from,attr"` 226 | } 227 | ``` 228 | 229 | 230 | #### type XsdGoPkgHasAttr_Href 231 | 232 | ```go 233 | type XsdGoPkgHasAttr_Href struct { 234 | Href xsdt.AnyURI `xml:"http://www.w3.org/1999/xlink href,attr"` 235 | } 236 | ``` 237 | 238 | 239 | #### type XsdGoPkgHasAttr_Role 240 | 241 | ```go 242 | type XsdGoPkgHasAttr_Role struct { 243 | Role xsdt.String `xml:"http://www.w3.org/1999/xlink role,attr"` 244 | } 245 | ``` 246 | 247 | 248 | #### type XsdGoPkgHasAttr_Show 249 | 250 | ```go 251 | type XsdGoPkgHasAttr_Show struct { 252 | Show TxsdShow `xml:"http://www.w3.org/1999/xlink show,attr"` 253 | } 254 | ``` 255 | 256 | 257 | #### func (XsdGoPkgHasAttr_Show) ShowDefault 258 | 259 | ```go 260 | func (me XsdGoPkgHasAttr_Show) ShowDefault() TxsdShow 261 | ``` 262 | Returns the default value for Show -- "embed" 263 | 264 | #### type XsdGoPkgHasAttr_Title 265 | 266 | ```go 267 | type XsdGoPkgHasAttr_Title struct { 268 | Title xsdt.String `xml:"http://www.w3.org/1999/xlink title,attr"` 269 | } 270 | ``` 271 | 272 | 273 | #### type XsdGoPkgHasAttr_To 274 | 275 | ```go 276 | type XsdGoPkgHasAttr_To struct { 277 | To xsdt.String `xml:"http://www.w3.org/1999/xlink to,attr"` 278 | } 279 | ``` 280 | 281 | 282 | #### type XsdGoPkgHasAttr_Type 283 | 284 | ```go 285 | type XsdGoPkgHasAttr_Type struct { 286 | Type TxsdType `xml:"http://www.w3.org/1999/xlink type,attr"` 287 | } 288 | ``` 289 | 290 | 291 | #### func (XsdGoPkgHasAttr_Type) TypeDefault 292 | 293 | ```go 294 | func (me XsdGoPkgHasAttr_Type) TypeDefault() TxsdType 295 | ``` 296 | Returns the default value for Type -- "simple" 297 | 298 | -- 299 | **godocdown** http://github.com/robertkrimen/godocdown -------------------------------------------------------------------------------- /www.w3.org/Math/XMLSchema/mathml2/presentation/table.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | This is an XML Schema module for tables in MathML presentation. 13 | Author: Stéphane Dalmas, INRIA. 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 217 | -------------------------------------------------------------------------------- /www.w3.org/Math/XMLSchema/mathml2/content/constructs.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | 13 | This is an XML Schema module for the basic constructs of content MathML. 14 | Author: Stéphane Dalmas, INRIA. 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | 249 | 250 | 251 | 252 | 253 | 254 | 255 | 261 | -------------------------------------------------------------------------------- /www.w3.org/2001/xml.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 |
11 |

About the XML namespace

12 | 13 |
14 |

15 | This schema document describes the XML namespace, in a form 16 | suitable for import by other schema documents. 17 |

18 |

19 | See 20 | http://www.w3.org/XML/1998/namespace.html and 21 | 22 | http://www.w3.org/TR/REC-xml for information 23 | about this namespace. 24 |

25 |

26 | Note that local names in this namespace are intended to be 27 | defined only by the World Wide Web Consortium or its subgroups. 28 | The names currently defined in this namespace are listed below. 29 | They should not be used with conflicting semantics by any Working 30 | Group, specification, or document instance. 31 |

32 |

33 | See further below in this document for more information about how to refer to this schema document from your own 35 | XSD schema documents and about the 36 | namespace-versioning policy governing this schema document. 37 |

38 |
39 |
40 |
41 |
42 | 43 | 44 | 45 | 46 |
47 | 48 |

lang (as an attribute name)

49 |

50 | denotes an attribute whose value 51 | is a language code for the natural language of the content of 52 | any element; its value is inherited. This name is reserved 53 | by virtue of its definition in the XML specification.

54 | 55 |
56 |
57 |

Notes

58 |

59 | Attempting to install the relevant ISO 2- and 3-letter 60 | codes as the enumerated possible values is probably never 61 | going to be a realistic possibility. 62 |

63 |

64 | See BCP 47 at 65 | http://www.rfc-editor.org/rfc/bcp/bcp47.txt 66 | and the IANA language subtag registry at 67 | 68 | http://www.iana.org/assignments/language-subtag-registry 69 | for further information. 70 |

71 |

72 | The union allows for the 'un-declaration' of xml:lang with 73 | the empty string. 74 |

75 |
76 |
77 |
78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 |
88 | 89 | 90 | 91 | 92 |
93 | 94 |

space (as an attribute name)

95 |

96 | denotes an attribute whose 97 | value is a keyword indicating what whitespace processing 98 | discipline is intended for the content of the element; its 99 | value is inherited. This name is reserved by virtue of its 100 | definition in the XML specification.

101 | 102 |
103 |
104 |
105 | 106 | 107 | 108 | 109 | 110 | 111 |
112 | 113 | 114 | 115 |
116 | 117 |

base (as an attribute name)

118 |

119 | denotes an attribute whose value 120 | provides a URI to be used as the base for interpreting any 121 | relative URIs in the scope of the element on which it 122 | appears; its value is inherited. This name is reserved 123 | by virtue of its definition in the XML Base specification.

124 | 125 |

126 | See http://www.w3.org/TR/xmlbase/ 128 | for information about this attribute. 129 |

130 |
131 |
132 |
133 |
134 | 135 | 136 | 137 | 138 |
139 | 140 |

id (as an attribute name)

141 |

142 | denotes an attribute whose value 143 | should be interpreted as if declared to be of type ID. 144 | This name is reserved by virtue of its definition in the 145 | xml:id specification.

146 | 147 |

148 | See http://www.w3.org/TR/xml-id/ 150 | for information about this attribute. 151 |

152 |
153 |
154 |
155 |
156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 |
167 | 168 |

Father (in any context at all)

169 | 170 |
171 |

172 | denotes Jon Bosak, the chair of 173 | the original XML Working Group. This name is reserved by 174 | the following decision of the W3C XML Plenary and 175 | XML Coordination groups: 176 |

177 |
178 |

179 | In appreciation for his vision, leadership and 180 | dedication the W3C XML Plenary on this 10th day of 181 | February, 2000, reserves for Jon Bosak in perpetuity 182 | the XML name "xml:Father". 183 |

184 |
185 |
186 |
187 |
188 |
189 | 190 | 191 | 192 |
193 |

About this schema document

194 | 195 |
196 |

197 | This schema defines attributes and an attribute group suitable 198 | for use by schemas wishing to allow xml:base, 199 | xml:lang, xml:space or 200 | xml:id attributes on elements they define. 201 |

202 |

203 | To enable this, such a schema must import this schema for 204 | the XML namespace, e.g. as follows: 205 |

206 |
207 |           <schema . . .>
208 |            . . .
209 |            <import namespace="http://www.w3.org/XML/1998/namespace"
210 |                       schemaLocation="http://www.w3.org/2001/xml.xsd"/>
211 |      
212 |

213 | or 214 |

215 |
216 |            <import namespace="http://www.w3.org/XML/1998/namespace"
217 |                       schemaLocation="http://www.w3.org/2009/01/xml.xsd"/>
218 |      
219 |

220 | Subsequently, qualified reference to any of the attributes or the 221 | group defined below will have the desired effect, e.g. 222 |

223 |
224 |           <type . . .>
225 |            . . .
226 |            <attributeGroup ref="xml:specialAttrs"/>
227 |      
228 |

229 | will define a type which will schema-validate an instance element 230 | with any of those attributes. 231 |

232 |
233 |
234 |
235 |
236 | 237 | 238 | 239 |
240 |

Versioning policy for this schema document

241 |
242 |

243 | In keeping with the XML Schema WG's standard versioning 244 | policy, this schema document will persist at 245 | 246 | http://www.w3.org/2009/01/xml.xsd. 247 |

248 |

249 | At the date of issue it can also be found at 250 | 251 | http://www.w3.org/2001/xml.xsd. 252 |

253 |

254 | The schema document at that URI may however change in the future, 255 | in order to remain compatible with the latest version of XML 256 | Schema itself, or with the XML namespace itself. In other words, 257 | if the XML Schema or XML namespaces change, the version of this 258 | document at 259 | http://www.w3.org/2001/xml.xsd 260 | 261 | will change accordingly; the version at 262 | 263 | http://www.w3.org/2009/01/xml.xsd 264 | 265 | will not change. 266 |

267 |

268 | Previous dated (and unchanging) versions of this schema 269 | document are at: 270 |

271 | 281 |
282 |
283 |
284 |
285 | 286 |
287 | 288 | -------------------------------------------------------------------------------- /kbcafe.com/rss/atom.xsd.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | This version of the Atom schema is based on version 1.0 of the format specifications, 8 | found here http://www.atomenabled.org/developers/syndication/atom-format-spec.php. 9 | 10 | 11 | 12 | 13 | 14 | An Atom document may have two root elements, feed and entry, as defined in section 2. 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | The Atom text construct is defined in section 3.1 of the format spec. 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | The Atom person construct is defined in section 3.2 of the format spec. 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | Schema definition for an email address. 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | The Atom feed construct is defined in section 4.1.1 of the format spec. 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | The Atom entry construct is defined in section 4.1.2 of the format spec. 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | The Atom content construct is defined in section 4.1.3 of the format spec. 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | The Atom cagegory construct is defined in section 4.2.2 of the format spec. 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | The Atom generator element is defined in section 4.2.4 of the format spec. 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | The Atom icon construct is defined in section 4.2.5 of the format spec. 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | The Atom id construct is defined in section 4.2.6 of the format spec. 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | The Atom link construct is defined in section 3.4 of the format spec. 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | The Atom logo construct is defined in section 4.2.8 of the format spec. 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | The Atom source construct is defined in section 4.2.11 of the format spec. 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | -------------------------------------------------------------------------------- /schemas.opengis.net/kml/2.2.0/atom-author-link.xsd_go/README.md: -------------------------------------------------------------------------------- 1 | # go_AtomAuthorLink 2 | -- 3 | import "github.com/metaleap/go-xsd-pkg/schemas.opengis.net/kml/2.2.0/atom-author-link.xsd_go" 4 | 5 | Auto-generated by the "go-xsd" package located at: 6 | github.com/metaleap/go-xsd 7 | Comments on types and fields (if any) are from the XSD file located at: 8 | schemas.opengis.net/kml/2.2.0/atom-author-link.xsd 9 | 10 | ## Usage 11 | 12 | ```go 13 | var ( 14 | // Set this to false to break a Walk() immediately as soon as the first error is returned by a custom handler function. 15 | // If true, Walk() proceeds and accumulates all errors in the WalkErrors slice. 16 | WalkContinueOnError = true 17 | // Contains all errors accumulated during Walk()s. If you're using this, you need to reset this yourself as needed prior to a fresh Walk(). 18 | WalkErrors []error 19 | // Your custom error-handling function, if required. 20 | WalkOnError func(error) 21 | // Provides 12 strong-typed hooks for your own custom handler functions to be invoked when the Walk() method is called on any instance of any (non-attribute-related) struct type defined in this package. 22 | // If your custom handler does get called at all for a given struct instance, then it always gets called twice, first with the 'enter' bool argument set to true, then (after having Walk()ed all subordinate struct instances, if any) once again with it set to false. 23 | WalkHandlers = &XsdGoPkgWalkHandlers{} 24 | ) 25 | ``` 26 | 27 | #### type TatomEmailAddress 28 | 29 | ```go 30 | type TatomEmailAddress xsdt.String 31 | ``` 32 | 33 | 34 | #### func (*TatomEmailAddress) Set 35 | 36 | ```go 37 | func (me *TatomEmailAddress) Set(s string) 38 | ``` 39 | Since TatomEmailAddress is just a simple String type, this merely sets the 40 | current value from the specified string. 41 | 42 | #### func (TatomEmailAddress) String 43 | 44 | ```go 45 | func (me TatomEmailAddress) String() string 46 | ``` 47 | Since TatomEmailAddress is just a simple String type, this merely returns the 48 | current string value. 49 | 50 | #### func (TatomEmailAddress) ToXsdtString 51 | 52 | ```go 53 | func (me TatomEmailAddress) ToXsdtString() xsdt.String 54 | ``` 55 | This convenience method just performs a simple type conversion to 56 | TatomEmailAddress's alias type xsdt.String. 57 | 58 | #### type TatomLanguageTag 59 | 60 | ```go 61 | type TatomLanguageTag xsdt.String 62 | ``` 63 | 64 | 65 | #### func (*TatomLanguageTag) Set 66 | 67 | ```go 68 | func (me *TatomLanguageTag) Set(s string) 69 | ``` 70 | Since TatomLanguageTag is just a simple String type, this merely sets the 71 | current value from the specified string. 72 | 73 | #### func (TatomLanguageTag) String 74 | 75 | ```go 76 | func (me TatomLanguageTag) String() string 77 | ``` 78 | Since TatomLanguageTag is just a simple String type, this merely returns the 79 | current string value. 80 | 81 | #### func (TatomLanguageTag) ToXsdtString 82 | 83 | ```go 84 | func (me TatomLanguageTag) ToXsdtString() xsdt.String 85 | ``` 86 | This convenience method just performs a simple type conversion to 87 | TatomLanguageTag's alias type xsdt.String. 88 | 89 | #### type TatomMediaType 90 | 91 | ```go 92 | type TatomMediaType xsdt.String 93 | ``` 94 | 95 | 96 | #### func (*TatomMediaType) Set 97 | 98 | ```go 99 | func (me *TatomMediaType) Set(s string) 100 | ``` 101 | Since TatomMediaType is just a simple String type, this merely sets the current 102 | value from the specified string. 103 | 104 | #### func (TatomMediaType) String 105 | 106 | ```go 107 | func (me TatomMediaType) String() string 108 | ``` 109 | Since TatomMediaType is just a simple String type, this merely returns the 110 | current string value. 111 | 112 | #### func (TatomMediaType) ToXsdtString 113 | 114 | ```go 115 | func (me TatomMediaType) ToXsdtString() xsdt.String 116 | ``` 117 | This convenience method just performs a simple type conversion to 118 | TatomMediaType's alias type xsdt.String. 119 | 120 | #### type TatomPersonConstruct 121 | 122 | ```go 123 | type TatomPersonConstruct struct { 124 | XsdGoPkgHasElems_Uri 125 | 126 | XsdGoPkgHasElems_Email 127 | 128 | XsdGoPkgHasElems_Name 129 | } 130 | ``` 131 | 132 | 133 | #### func (*TatomPersonConstruct) Walk 134 | 135 | ```go 136 | func (me *TatomPersonConstruct) Walk() (err error) 137 | ``` 138 | If the WalkHandlers.TatomPersonConstruct function is not nil (ie. was set by 139 | outside code), calls it with this TatomPersonConstruct instance as the single 140 | argument. Then calls the Walk() method on 3/3 embed(s) and 0/0 field(s) 141 | belonging to this TatomPersonConstruct instance. 142 | 143 | #### type TxsdLink 144 | 145 | ```go 146 | type TxsdLink struct { 147 | XsdGoPkgHasAttr_Href_XsdtString_ 148 | 149 | XsdGoPkgHasAttr_Length_XsdtString_ 150 | 151 | XsdGoPkgHasAttr_Type_TatomMediaType_ 152 | 153 | XsdGoPkgHasAttr_Title_XsdtString_ 154 | 155 | XsdGoPkgHasAttr_Rel_XsdtString_ 156 | 157 | XsdGoPkgHasAttr_Hreflang_TatomLanguageTag_ 158 | } 159 | ``` 160 | 161 | 162 | #### func (*TxsdLink) Walk 163 | 164 | ```go 165 | func (me *TxsdLink) Walk() (err error) 166 | ``` 167 | If the WalkHandlers.TxsdLink function is not nil (ie. was set by outside code), 168 | calls it with this TxsdLink instance as the single argument. Then calls the 169 | Walk() method on 0/6 embed(s) and 0/0 field(s) belonging to this TxsdLink 170 | instance. 171 | 172 | #### type XsdGoPkgHasAttr_Href_XsdtString_ 173 | 174 | ```go 175 | type XsdGoPkgHasAttr_Href_XsdtString_ struct { 176 | Href xsdt.String `xml:"http://www.w3.org/2005/Atom href,attr"` 177 | } 178 | ``` 179 | 180 | 181 | #### type XsdGoPkgHasAttr_Hreflang_TatomLanguageTag_ 182 | 183 | ```go 184 | type XsdGoPkgHasAttr_Hreflang_TatomLanguageTag_ struct { 185 | Hreflang TatomLanguageTag `xml:"http://www.w3.org/2005/Atom hreflang,attr"` 186 | } 187 | ``` 188 | 189 | 190 | #### type XsdGoPkgHasAttr_Length_XsdtString_ 191 | 192 | ```go 193 | type XsdGoPkgHasAttr_Length_XsdtString_ struct { 194 | Length xsdt.String `xml:"http://www.w3.org/2005/Atom length,attr"` 195 | } 196 | ``` 197 | 198 | 199 | #### type XsdGoPkgHasAttr_Rel_XsdtString_ 200 | 201 | ```go 202 | type XsdGoPkgHasAttr_Rel_XsdtString_ struct { 203 | Rel xsdt.String `xml:"http://www.w3.org/2005/Atom rel,attr"` 204 | } 205 | ``` 206 | 207 | 208 | #### type XsdGoPkgHasAttr_Title_XsdtString_ 209 | 210 | ```go 211 | type XsdGoPkgHasAttr_Title_XsdtString_ struct { 212 | Title xsdt.String `xml:"http://www.w3.org/2005/Atom title,attr"` 213 | } 214 | ``` 215 | 216 | 217 | #### type XsdGoPkgHasAttr_Type_TatomMediaType_ 218 | 219 | ```go 220 | type XsdGoPkgHasAttr_Type_TatomMediaType_ struct { 221 | Type TatomMediaType `xml:"http://www.w3.org/2005/Atom type,attr"` 222 | } 223 | ``` 224 | 225 | 226 | #### type XsdGoPkgHasElem_Author 227 | 228 | ```go 229 | type XsdGoPkgHasElem_Author struct { 230 | Author *TatomPersonConstruct `xml:"http://www.w3.org/2005/Atom author"` 231 | } 232 | ``` 233 | 234 | 235 | #### func (*XsdGoPkgHasElem_Author) Walk 236 | 237 | ```go 238 | func (me *XsdGoPkgHasElem_Author) Walk() (err error) 239 | ``` 240 | If the WalkHandlers.XsdGoPkgHasElem_Author function is not nil (ie. was set by 241 | outside code), calls it with this XsdGoPkgHasElem_Author instance as the single 242 | argument. Then calls the Walk() method on 0/0 embed(s) and 1/1 field(s) 243 | belonging to this XsdGoPkgHasElem_Author instance. 244 | 245 | #### type XsdGoPkgHasElem_Email 246 | 247 | ```go 248 | type XsdGoPkgHasElem_Email struct { 249 | Email TatomEmailAddress `xml:"http://www.w3.org/2005/Atom email"` 250 | } 251 | ``` 252 | 253 | 254 | #### func (*XsdGoPkgHasElem_Email) Walk 255 | 256 | ```go 257 | func (me *XsdGoPkgHasElem_Email) Walk() (err error) 258 | ``` 259 | If the WalkHandlers.XsdGoPkgHasElem_Email function is not nil (ie. was set by 260 | outside code), calls it with this XsdGoPkgHasElem_Email instance as the single 261 | argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) 262 | belonging to this XsdGoPkgHasElem_Email instance. 263 | 264 | #### type XsdGoPkgHasElem_Link 265 | 266 | ```go 267 | type XsdGoPkgHasElem_Link struct { 268 | Link *TxsdLink `xml:"http://www.w3.org/2005/Atom link"` 269 | } 270 | ``` 271 | 272 | 273 | #### func (*XsdGoPkgHasElem_Link) Walk 274 | 275 | ```go 276 | func (me *XsdGoPkgHasElem_Link) Walk() (err error) 277 | ``` 278 | If the WalkHandlers.XsdGoPkgHasElem_Link function is not nil (ie. was set by 279 | outside code), calls it with this XsdGoPkgHasElem_Link instance as the single 280 | argument. Then calls the Walk() method on 0/0 embed(s) and 1/1 field(s) 281 | belonging to this XsdGoPkgHasElem_Link instance. 282 | 283 | #### type XsdGoPkgHasElem_Name 284 | 285 | ```go 286 | type XsdGoPkgHasElem_Name struct { 287 | Name xsdt.String `xml:"http://www.w3.org/2005/Atom name"` 288 | } 289 | ``` 290 | 291 | 292 | #### func (*XsdGoPkgHasElem_Name) Walk 293 | 294 | ```go 295 | func (me *XsdGoPkgHasElem_Name) Walk() (err error) 296 | ``` 297 | If the WalkHandlers.XsdGoPkgHasElem_Name function is not nil (ie. was set by 298 | outside code), calls it with this XsdGoPkgHasElem_Name instance as the single 299 | argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) 300 | belonging to this XsdGoPkgHasElem_Name instance. 301 | 302 | #### type XsdGoPkgHasElem_Uri 303 | 304 | ```go 305 | type XsdGoPkgHasElem_Uri struct { 306 | Uri xsdt.String `xml:"http://www.w3.org/2005/Atom uri"` 307 | } 308 | ``` 309 | 310 | 311 | #### func (*XsdGoPkgHasElem_Uri) Walk 312 | 313 | ```go 314 | func (me *XsdGoPkgHasElem_Uri) Walk() (err error) 315 | ``` 316 | If the WalkHandlers.XsdGoPkgHasElem_Uri function is not nil (ie. was set by 317 | outside code), calls it with this XsdGoPkgHasElem_Uri instance as the single 318 | argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) 319 | belonging to this XsdGoPkgHasElem_Uri instance. 320 | 321 | #### type XsdGoPkgHasElems_Author 322 | 323 | ```go 324 | type XsdGoPkgHasElems_Author struct { 325 | Authors []*TatomPersonConstruct `xml:"http://www.w3.org/2005/Atom author"` 326 | } 327 | ``` 328 | 329 | 330 | #### func (*XsdGoPkgHasElems_Author) Walk 331 | 332 | ```go 333 | func (me *XsdGoPkgHasElems_Author) Walk() (err error) 334 | ``` 335 | If the WalkHandlers.XsdGoPkgHasElems_Author function is not nil (ie. was set by 336 | outside code), calls it with this XsdGoPkgHasElems_Author instance as the single 337 | argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) 338 | belonging to this XsdGoPkgHasElems_Author instance. 339 | 340 | #### type XsdGoPkgHasElems_Email 341 | 342 | ```go 343 | type XsdGoPkgHasElems_Email struct { 344 | Emails []TatomEmailAddress `xml:"http://www.w3.org/2005/Atom email"` 345 | } 346 | ``` 347 | 348 | 349 | #### func (*XsdGoPkgHasElems_Email) Walk 350 | 351 | ```go 352 | func (me *XsdGoPkgHasElems_Email) Walk() (err error) 353 | ``` 354 | If the WalkHandlers.XsdGoPkgHasElems_Email function is not nil (ie. was set by 355 | outside code), calls it with this XsdGoPkgHasElems_Email instance as the single 356 | argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) 357 | belonging to this XsdGoPkgHasElems_Email instance. 358 | 359 | #### type XsdGoPkgHasElems_Link 360 | 361 | ```go 362 | type XsdGoPkgHasElems_Link struct { 363 | Links []*TxsdLink `xml:"http://www.w3.org/2005/Atom link"` 364 | } 365 | ``` 366 | 367 | 368 | #### func (*XsdGoPkgHasElems_Link) Walk 369 | 370 | ```go 371 | func (me *XsdGoPkgHasElems_Link) Walk() (err error) 372 | ``` 373 | If the WalkHandlers.XsdGoPkgHasElems_Link function is not nil (ie. was set by 374 | outside code), calls it with this XsdGoPkgHasElems_Link instance as the single 375 | argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) 376 | belonging to this XsdGoPkgHasElems_Link instance. 377 | 378 | #### type XsdGoPkgHasElems_Name 379 | 380 | ```go 381 | type XsdGoPkgHasElems_Name struct { 382 | Names []xsdt.String `xml:"http://www.w3.org/2005/Atom name"` 383 | } 384 | ``` 385 | 386 | 387 | #### func (*XsdGoPkgHasElems_Name) Walk 388 | 389 | ```go 390 | func (me *XsdGoPkgHasElems_Name) Walk() (err error) 391 | ``` 392 | If the WalkHandlers.XsdGoPkgHasElems_Name function is not nil (ie. was set by 393 | outside code), calls it with this XsdGoPkgHasElems_Name instance as the single 394 | argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) 395 | belonging to this XsdGoPkgHasElems_Name instance. 396 | 397 | #### type XsdGoPkgHasElems_Uri 398 | 399 | ```go 400 | type XsdGoPkgHasElems_Uri struct { 401 | Uris []xsdt.String `xml:"http://www.w3.org/2005/Atom uri"` 402 | } 403 | ``` 404 | 405 | 406 | #### func (*XsdGoPkgHasElems_Uri) Walk 407 | 408 | ```go 409 | func (me *XsdGoPkgHasElems_Uri) Walk() (err error) 410 | ``` 411 | If the WalkHandlers.XsdGoPkgHasElems_Uri function is not nil (ie. was set by 412 | outside code), calls it with this XsdGoPkgHasElems_Uri instance as the single 413 | argument. Then calls the Walk() method on 0/0 embed(s) and 0/1 field(s) 414 | belonging to this XsdGoPkgHasElems_Uri instance. 415 | 416 | #### type XsdGoPkgWalkHandlers 417 | 418 | ```go 419 | type XsdGoPkgWalkHandlers struct { 420 | XsdGoPkgHasElems_Email func(*XsdGoPkgHasElems_Email, bool) error 421 | XsdGoPkgHasElems_Author func(*XsdGoPkgHasElems_Author, bool) error 422 | XsdGoPkgHasElem_Author func(*XsdGoPkgHasElem_Author, bool) error 423 | XsdGoPkgHasElem_Name func(*XsdGoPkgHasElem_Name, bool) error 424 | XsdGoPkgHasElem_Uri func(*XsdGoPkgHasElem_Uri, bool) error 425 | XsdGoPkgHasElem_Email func(*XsdGoPkgHasElem_Email, bool) error 426 | XsdGoPkgHasElems_Name func(*XsdGoPkgHasElems_Name, bool) error 427 | TxsdLink func(*TxsdLink, bool) error 428 | TatomPersonConstruct func(*TatomPersonConstruct, bool) error 429 | XsdGoPkgHasElems_Link func(*XsdGoPkgHasElems_Link, bool) error 430 | XsdGoPkgHasElems_Uri func(*XsdGoPkgHasElems_Uri, bool) error 431 | XsdGoPkgHasElem_Link func(*XsdGoPkgHasElem_Link, bool) error 432 | } 433 | ``` 434 | 435 | Provides 12 strong-typed hooks for your own custom handler functions to be 436 | invoked when the Walk() method is called on any instance of any 437 | (non-attribute-related) struct type defined in this package. If your custom 438 | handler does get called at all for a given struct instance, then it always gets 439 | called twice, first with the 'enter' bool argument set to true, then (after 440 | having Walk()ed all subordinate struct instances, if any) once again with it set 441 | to false. 442 | 443 | -- 444 | **godocdown** http://github.com/robertkrimen/godocdown --------------------------------------------------------------------------------