Documentation ¶
Index ¶
- Variables
- func ClearLoadedSchemasCache()
- func Flattened(choices []*Choice, seqs []*Sequence) (allChoices []*Choice, allSeqs []*Sequence)
- type All
- type Annotation
- type Any
- type AnyAttribute
- type AppInfo
- type Attribute
- type AttributeGroup
- type Choice
- type ComplexContent
- type ComplexType
- type Documentation
- type Element
- type ExtensionComplexContent
- type ExtensionSimpleContent
- type Field
- type Group
- type Import
- type Include
- type Key
- type KeyRef
- type List
- type Notation
- type PkgBag
- type Redefine
- type RestrictionComplexContent
- type RestrictionSimpleContent
- type RestrictionSimpleEnumeration
- type RestrictionSimpleFractionDigits
- type RestrictionSimpleLength
- type RestrictionSimpleMaxExclusive
- type RestrictionSimpleMaxInclusive
- type RestrictionSimpleMaxLength
- type RestrictionSimpleMinExclusive
- type RestrictionSimpleMinInclusive
- type RestrictionSimpleMinLength
- type RestrictionSimplePattern
- type RestrictionSimpleTotalDigits
- type RestrictionSimpleType
- type RestrictionSimpleWhiteSpace
- type Schema
- type Selector
- type Sequence
- type SimpleContent
- type SimpleType
- type Union
- type Unique
Constants ¶
This section is empty.
Variables ¶
View Source
var ( PkgGen = &pkgGen{ BaseCodePath: "", BasePath: "github.com/wangadong/go-xsd-pkg", ForceParseForDefaults: false, PluralizeSpecialPrefixes: []string{"Library", "Instance"}, AddWalkers: true, } )
Functions ¶
func ClearLoadedSchemasCache ¶
func ClearLoadedSchemasCache()
Types ¶
type Annotation ¶
type Annotation struct {
// contains filtered or unexported fields
}
type AnyAttribute ¶
type AnyAttribute struct {
// contains filtered or unexported fields
}
type AttributeGroup ¶
type AttributeGroup struct {
// contains filtered or unexported fields
}
type ComplexContent ¶
type ComplexContent struct {
// contains filtered or unexported fields
}
type ComplexType ¶
type ComplexType struct {
// contains filtered or unexported fields
}
type Documentation ¶
type Documentation struct {
// contains filtered or unexported fields
}
type ExtensionComplexContent ¶
type ExtensionComplexContent struct {
// contains filtered or unexported fields
}
type ExtensionSimpleContent ¶
type ExtensionSimpleContent struct {
// contains filtered or unexported fields
}
type PkgBag ¶
type PkgBag struct { Schema *Schema Stacks pkgStacks // contains filtered or unexported fields }
type RestrictionComplexContent ¶
type RestrictionComplexContent struct {
// contains filtered or unexported fields
}
type RestrictionSimpleContent ¶
type RestrictionSimpleContent struct {
// contains filtered or unexported fields
}
type RestrictionSimpleEnumeration ¶
type RestrictionSimpleEnumeration struct {
// contains filtered or unexported fields
}
type RestrictionSimpleFractionDigits ¶
type RestrictionSimpleFractionDigits struct {
// contains filtered or unexported fields
}
type RestrictionSimpleLength ¶
type RestrictionSimpleLength struct {
// contains filtered or unexported fields
}
type RestrictionSimpleMaxExclusive ¶
type RestrictionSimpleMaxExclusive struct {
// contains filtered or unexported fields
}
type RestrictionSimpleMaxInclusive ¶
type RestrictionSimpleMaxInclusive struct {
// contains filtered or unexported fields
}
type RestrictionSimpleMaxLength ¶
type RestrictionSimpleMaxLength struct {
// contains filtered or unexported fields
}
type RestrictionSimpleMinExclusive ¶
type RestrictionSimpleMinExclusive struct {
// contains filtered or unexported fields
}
type RestrictionSimpleMinInclusive ¶
type RestrictionSimpleMinInclusive struct {
// contains filtered or unexported fields
}
type RestrictionSimpleMinLength ¶
type RestrictionSimpleMinLength struct {
// contains filtered or unexported fields
}
type RestrictionSimplePattern ¶
type RestrictionSimplePattern struct {
// contains filtered or unexported fields
}
type RestrictionSimpleTotalDigits ¶
type RestrictionSimpleTotalDigits struct {
// contains filtered or unexported fields
}
type RestrictionSimpleType ¶
type RestrictionSimpleType struct {
// contains filtered or unexported fields
}
type RestrictionSimpleWhiteSpace ¶
type RestrictionSimpleWhiteSpace struct {
// contains filtered or unexported fields
}
type Schema ¶
type Schema struct { XMLName xml.Name `xml:"schema"` XMLNamespacePrefix string `xml:"-"` XMLNamespaces map[string]string `xml:"-"` XMLIncludedSchemas []*Schema `xml:"-"` XSDNamespacePrefix string `xml:"-"` XSDParentSchema *Schema `xml:"-"` // contains filtered or unexported fields }
func (*Schema) MakeGoPkgSrcFile ¶
func (*Schema) RootSchema ¶
type SimpleContent ¶
type SimpleContent struct {
// contains filtered or unexported fields
}
type SimpleType ¶
type SimpleType struct {
// contains filtered or unexported fields
}
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
A tiny package imported by all "go-xsd"-generated packages.
|
A tiny package imported by all "go-xsd"-generated packages. |
tests
A simple test function shared by the various test programs inside this directory (rss, atom, collada, svg etc.)
|
A simple test function shared by the various test programs inside this directory (rss, atom, collada, svg etc.) |
Click to show internal directories.
Click to hide internal directories.