Annotations
The global QIFDocument element is the root of a QIF document. Every QIF XML instance file will have QIFDocument as its root.
Diagram
Type
QIFDocumentType
Properties
Children
AlgorithmDefinitions , Attributes , Characteristics , CoordinateSystems , DatumDefinitions , DatumReferenceFrames , DatumTargetDefinitions , ExternalQIFReferences , FeatureZones , Features , FileUnits , Header , ManufacturingProcessTraceabilities , MeasurementResources , Plan , PreInspectionTraceability , Product , ProductDataQuality , QPId , Results , Rules , Signature , SoftwareDefinitions , StandardsDefinitions , Statistics , ThreadSpecifications , Transforms , UserDataXML , ValidationCounts , Version , VersionHistory
Instance
<QIFDocument idMax= "" versionQIF= "3.0.0" xmlns= "http://qifstandards.org/xsd/qif3" >
<QPId > {1,1} </QPId>
<Attributes n= "" > {0,1} </Attributes>
<VersionHistory n= "" > {0,1} </VersionHistory>
<Version > {0,1} </Version>
<Header > {0,1} </Header>
<ValidationCounts > {0,1} </ValidationCounts>
<ProductDataQuality > {0,1} </ProductDataQuality>
<ExternalQIFReferences n= "" > {0,1} </ExternalQIFReferences>
<StandardsDefinitions n= "" > {0,1} </StandardsDefinitions>
<SoftwareDefinitions n= "" > {0,1} </SoftwareDefinitions>
<AlgorithmDefinitions n= "" > {0,1} </AlgorithmDefinitions>
<PreInspectionTraceability > {0,1} </PreInspectionTraceability>
<FileUnits > {0,1} </FileUnits>
<DatumDefinitions n= "" > {0,1} </DatumDefinitions>
<DatumTargetDefinitions n= "" > {0,1} </DatumTargetDefinitions>
<Transforms n= "" > {0,1} </Transforms>
<CoordinateSystems > {0,1} </CoordinateSystems>
<DatumReferenceFrames n= "" > {0,1} </DatumReferenceFrames>
<MeasurementResources > {0,1} </MeasurementResources>
<ThreadSpecifications n= "" > {0,1} </ThreadSpecifications>
<Product > {0,1} </Product>
<Features > {0,1} </Features>
<FeatureZones n= "" > {0,1} </FeatureZones>
<Characteristics > {0,1} </Characteristics>
<Plan > {0,1} </Plan>
<Results > {0,1} </Results>
<Statistics > {0,1} </Statistics>
<ManufacturingProcessTraceabilities n= "" > {0,1} </ManufacturingProcessTraceabilities>
<Rules > {0,1} </Rules>
<UserDataXML > {0,1} </UserDataXML>
<Signature Id= "" > {0,1} </Signature>
</QIFDocument>
Attributes
QName
Type
Fixed
Use
Annotation
idMax
xs:unsignedInt
required
The required idMax attribute specifies the largest Id used in the document.
versionQIF
xs:NMTOKEN
3.0.0
required
Source
<xs:element name= "QIFDocument" type= "QIFDocumentType" >
<xs:annotation >
<xs:documentation > The global QIFDocument element is the root of a QIF document. Every QIF XML instance file will have QIFDocument as its root. </xs:documentation>
</xs:annotation>
</xs:element>
Schema location
file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFDocument.xsd