complexType "PtSituationElementStructure"
Namespace:
Content:
complex, 52 elements
Defined:
Includes:
definition of 1 element
Used:
XML Representation Summary
<...>
   
Content: 
</...>
Content Model Elements (52):
Advice (type DefaultedTextStructure), Affects (type AffectsScopeStructure), Audience (type AudienceEnumeration), Consequences (type PtConsequencesStructure), CountryRef (type ifopt:CountryRefStructure), CreationTime (type xsd:dateTime), Description (type DefaultedTextStructure), Detail (type DefaultedTextStructure), EnvironmentReason, EnvironmentSubReason, EquipmentReason, EquipmentSubReason, Extensions, Images (defined in DescriptionGroup group), InfoLinks (defined in DescriptionGroup group), Internal (type DefaultedTextStructure), Keywords (type xsd:NMTOKENS), Language (type xsd:NMTOKEN), Likelihood (type D2LogicalModel:ProbabilityOfOccurrenceEnum), MiscellaneousReason, MiscellaneousSubReason, ParticipantRef (type ParticipantRefStructure), PersonnelReason, PersonnelSubReason, Planned (type xsd:boolean), Priority (type xsd:nonNegativeInteger), Progress (type WorkflowStatusEnumeration), PublicEventReason (type D2LogicalModel:PublicEventTypeEnum), Publication (type PublicationStatusType), PublicationWindow (type HalfOpenTimestampOutputRangeStructure), PublishingActions (type ActionsStructure), QualityIndex (type QualityEnumeration), Reality (type D2LogicalModel:InformationStatusEnum), ReasonName (type NaturalLanguageStringStructure), References (type ReferencesStructure), Repetitions (defined in TemporalGroup group), ReportType, ScopeType (defined in ClassifierGroup group), SecondaryReasons (defined in ClassifierGroup group), Sensitivity (type SensitivityEnumeration), Severity, SituationNumber, Source (type SituationSourceStructure), Summary (type DefaultedTextStructure), UndefinedReason, UnknownReason, UpdateCountryRef (type ifopt:CountryRefStructure), UpdateParticipantRef (type ParticipantRefStructure), ValidityPeriod (type HalfOpenTimestampOutputRangeStructure), Verification (defined in StatusGroup group), Version (type SituationVersion), VersionedAtTime (type xsd:dateTime)
All Direct / Indirect Based Elements (1):
PtSituationElement
Known Usage Locations
Annotation
Type for individual PT SITUATION.
Type Definition Detail
Type Derivation Tree
AbstractSituationElementStructure (extension)
      PtSituationElementStructure
XML Source (see within schema source)
<xsd:complexType name="PtSituationElementStructure">
<xsd:annotation>
<xsd:documentation>Type for individual PT SITUATION.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="SituationElementStructure">
<xsd:sequence>
<xsd:group ref="PtSituationBodyGroup"/>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Content Element Detail (all declarations; 52/52)
Advice
Type:
DefaultedTextStructure, simple content
Defined:
Further advice to passengers. (Unbounded since SIRI 2.0)
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="Advice" type="DefaultedTextStructure">
<xsd:annotation>
<xsd:documentation>
Further advice to passengers. (Unbounded since SIRI 2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>

Affects
Type:
AffectsScopeStructure, complex content
Defined:
locally within PtBodyGroup group
Structured model identifiying parts of transport network affected by SITUATION. OPERATOR and NETWORK values will be defaulted to values in general Context unless explicitly overridden.
XML Source (see within schema source)
<xsd:element minOccurs="0" name="Affects" type="AffectsScopeStructure">
<xsd:annotation>
<xsd:documentation>
Structured model identifiying parts of transport network affected by SITUATION. OPERATOR and NETWORK values will be defaulted to values in general Context unless explicitly overridden.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

Audience
Type:
AudienceEnumeration, simple content
Default:
"public"
Defined:
Intended audience of SITUATION.
XML Source (see within schema source)
<xsd:element default="public" minOccurs="0" name="Audience" type="AudienceEnumeration">
<xsd:annotation>
<xsd:documentation>Intended audience of SITUATION.</xsd:documentation>
</xsd:annotation>
</xsd:element>

Consequences
Type:
PtConsequencesStructure, complex content
Defined:
locally within PtBodyGroup group
Structured model describing effect of the SITUATION on PT system.
XML Source (see within schema source)
<xsd:element minOccurs="0" name="Consequences" type="PtConsequencesStructure">
<xsd:annotation>
<xsd:documentation>
Structured model describing effect of the SITUATION on PT system.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

CountryRef
Type:
Defined:
Unique identifier of a Country of a Participant who created SITUATION. Provides namespace for Participant If absent proided from context.
XML Source (see within schema source)
<xsd:element minOccurs="0" name="CountryRef" type="ifopt:CountryRefStructure">
<xsd:annotation>
<xsd:documentation>
Unique identifier of a Country of a Participant who created SITUATION. Provides namespace for Participant If absent proided from context.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

CreationTime
Type:
xsd:dateTime, predefined, simple content
Defined:
Time of creation of SITUATION.
XML Source (see within schema source)
<xsd:element name="CreationTime" type="xsd:dateTime">
<xsd:annotation>
<xsd:documentation>Time of creation of SITUATION.</xsd:documentation>
</xsd:annotation>
</xsd:element>

Description
Type:
DefaultedTextStructure, simple content
Defined:
Description of SITUATION. Should not repeat any strap line included in Summary. (Unbounded since SIRI 2.0)
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="Description" type="DefaultedTextStructure">
<xsd:annotation>
<xsd:documentation>
Description of SITUATION. Should not repeat any strap line included in Summary. (Unbounded since SIRI 2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>

Detail
Type:
DefaultedTextStructure, simple content
Defined:
Additional descriptive details about the SITUATION (Unbounded since SIRI 2.0).
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="Detail" type="DefaultedTextStructure">
<xsd:annotation>
<xsd:documentation>
Additional descriptive details about the SITUATION (Unbounded since SIRI 2.0).
</xsd:documentation>
</xsd:annotation>
</xsd:element>

EnvironmentReason
Type:
Defined:
Environment reason.
XML Source (see within schema source)
<xsd:element ref="EnvironmentReason">
<xsd:annotation>
<xsd:documentation>Environment reason.</xsd:documentation>
</xsd:annotation>
</xsd:element>

EnvironmentSubReason
Type:
Defined:
Environment reason.
XML Source (see within schema source)
<xsd:element ref="EnvironmentSubReason">
<xsd:annotation>
<xsd:documentation>Environment reason.</xsd:documentation>
</xsd:annotation>
</xsd:element>

EquipmentReason
Type:
Defined:
XML Source (see within schema source)
<xsd:element ref="EquipmentReason"/>

EquipmentSubReason
Type:
Defined:
XML Source (see within schema source)
<xsd:element ref="EquipmentSubReason"/>

Extensions
Type:
ExtensionsStructure, complex content
Defined:
by reference within (this) PtSituationElementStructure complexType
XML Source (see within schema source)
<xsd:element minOccurs="0" ref="Extensions"/>

Images
Type:
anonymous complexType, complex content
Defined:
Any images associated with SITUATION.
XML Source (see within schema source)
<xsd:element minOccurs="0" name="Images">
<xsd:annotation>
<xsd:documentation>Any images associated with SITUATION.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="Image">
<xsd:annotation>
<xsd:documentation>Image description.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="ImageStructure"/>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

InfoLinks
Type:
anonymous complexType, complex content
Defined:
Hyperlinks to other resources associated with SITUATION.
XML Source (see within schema source)
<xsd:element minOccurs="0" name="InfoLinks">
<xsd:annotation>
<xsd:documentation>
Hyperlinks to other resources associated with SITUATION.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="InfoLink" type="InfoLinkStructure">
<xsd:annotation>
<xsd:documentation>Hyperlink description.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

Internal
Type:
DefaultedTextStructure, simple content
Defined:
Further advice to passengers.
XML Source (see within schema source)
<xsd:element minOccurs="0" name="Internal" type="DefaultedTextStructure">
<xsd:annotation>
<xsd:documentation>Further advice to passengers.</xsd:documentation>
</xsd:annotation>
</xsd:element>

Keywords
Type:
xsd:NMTOKENS, predefined, simple content
Defined:
Arbitrary application specific classifiers.
XML Source (see within schema source)
<xsd:element minOccurs="0" name="Keywords" type="xsd:NMTOKENS">
<xsd:annotation>
<xsd:documentation>Arbitrary application specific classifiers.</xsd:documentation>
</xsd:annotation>
</xsd:element>

Language
Type:
xsd:NMTOKEN, predefined, simple content
Default:
"en"
Defined:
Default language.
XML Source (see within schema source)
<xsd:element default="en" minOccurs="0" name="Language" type="xsd:NMTOKEN">
<xsd:annotation>
<xsd:documentation>Default language.</xsd:documentation>
</xsd:annotation>
</xsd:element>

Likelihood
Type:
Defined:
locally within StatusGroup group
Likellihoo of a future sutuation happening.
XML Source (see within schema source)
<xsd:element minOccurs="0" name="Likelihood" type="D2LogicalModel:ProbabilityOfOccurrenceEnum">
<xsd:annotation>
<xsd:documentation>Likellihoo of a future sutuation happening.</xsd:documentation>
</xsd:annotation>
</xsd:element>

MiscellaneousReason
Type:
Defined:
XML Source (see within schema source)
<xsd:element ref="MiscellaneousReason"/>

MiscellaneousSubReason
Type:
Defined:
XML Source (see within schema source)
<xsd:element ref="MiscellaneousSubReason"/>

ParticipantRef
Type:
ParticipantRefStructure, simple content
Defined:
Unique identifier of a Participant. Provides namespace for SITUATION. If absent provdied from context.
XML Source (see within schema source)
<xsd:element minOccurs="0" name="ParticipantRef" type="ParticipantRefStructure">
<xsd:annotation>
<xsd:documentation>
Unique identifier of a Participant. Provides namespace for SITUATION. If absent provdied from context.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

PersonnelReason
Type:
Defined:
Personnel reason.
XML Source (see within schema source)
<xsd:element ref="PersonnelReason">
<xsd:annotation>
<xsd:documentation>Personnel reason.</xsd:documentation>
</xsd:annotation>
</xsd:element>

PersonnelSubReason
Type:
Defined:
Personnel reason.
XML Source (see within schema source)
<xsd:element ref="PersonnelSubReason">
<xsd:annotation>
<xsd:documentation>Personnel reason.</xsd:documentation>
</xsd:annotation>
</xsd:element>

Planned
Type:
xsd:boolean, predefined, simple content
Default:
"false"
Defined:
Whether the SITUATION was planned (eg engineering works) or unplanned (eg service alteration). Default is 'false', i.e. unplanned.
XML Source (see within schema source)
<xsd:element default="false" minOccurs="0" name="Planned" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
Whether the SITUATION was planned (eg engineering works) or unplanned (eg service alteration). Default is 'false', i.e. unplanned.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

Priority
Type:
xsd:nonNegativeInteger, predefined, simple content
Defined:
Arbitrary rating of priority 1-High.
XML Source (see within schema source)
<xsd:element minOccurs="0" name="Priority" type="xsd:nonNegativeInteger">
<xsd:annotation>
<xsd:documentation>Arbitrary rating of priority 1-High.</xsd:documentation>
</xsd:annotation>
</xsd:element>

Progress
Type:
Default:
"open"
Defined:
locally within StatusGroup group
ProgressStatus. One of a specified set of overall processing states assigned to SITUATION. For example, 'Draft' for not yet published; 'Published' for live SITUATIONs; 'Closed' indicates a completed SITUATION.
XML Source (see within schema source)
<xsd:element default="open" minOccurs="0" name="Progress" type="WorkflowStatusEnumeration">
<xsd:annotation>
<xsd:documentation>
ProgressStatus. One of a specified set of overall processing states assigned to SITUATION. For example, 'Draft' for not yet published; 'Published' for live SITUATIONs; 'Closed' indicates a completed SITUATION.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

Publication
Type:
PublicationStatusType, simple content
Defined:
locally within StatusGroup group
Publishing status one of a specified set of substates to which a SITUATION can be assigned.
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="Publication" type="PublicationStatusType">
<xsd:annotation>
<xsd:documentation>
Publishing status one of a specified set of substates to which a SITUATION can be assigned.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

PublicationWindow
Type:
Defined:
locally within TemporalGroup group
Publication Window for SITUATION if different from validity period.
XML Source (see within schema source)
<xsd:element minOccurs="0" name="PublicationWindow" type="HalfOpenTimestampOutputRangeStructure">
<xsd:annotation>
<xsd:documentation>
Publication Window for SITUATION if different from validity period.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

PublicEventReason
Type:
Defined:
locally within ReasonGroup group
Classifier of Pub;ic Event.
XML Source (see within schema source)
<xsd:element minOccurs="0" name="PublicEventReason" type="D2LogicalModel:PublicEventTypeEnum">
<xsd:annotation>
<xsd:documentation>Classifier of Pub;ic Event.</xsd:documentation>
</xsd:annotation>
</xsd:element>

PublishingActions
Type:
ActionsStructure, complex content
Defined:
locally within PtBodyGroup group
Structured model describing distribution actions to handle SITUATION. Any actions stated completely replace those from Context. If no actions are stated, any actions from general Context are used.
XML Source (see within schema source)
<xsd:element minOccurs="0" name="PublishingActions" type="ActionsStructure">
<xsd:annotation>
<xsd:documentation>
Structured model describing distribution actions to handle SITUATION. Any actions stated completely replace those from Context. If no actions are stated, any actions from general Context are used.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

QualityIndex
Type:
QualityEnumeration, simple content
Defined:
locally within StatusGroup group
Assessement of likely correctness of data.
XML Source (see within schema source)
<xsd:element minOccurs="0" name="QualityIndex" type="QualityEnumeration">
<xsd:annotation>
<xsd:documentation>Assessement of likely correctness of data.</xsd:documentation>
</xsd:annotation>
</xsd:element>

Reality
Type:
Defined:
locally within StatusGroup group
Whether SITUATION is real or a test.
XML Source (see within schema source)
<xsd:element minOccurs="0" name="Reality" type="D2LogicalModel:InformationStatusEnum">
<xsd:annotation>
<xsd:documentation>Whether SITUATION is real or a test.</xsd:documentation>
</xsd:annotation>
</xsd:element>

ReasonName
Type:
Defined:
locally within ReasonGroup group
Text explanation of SITUATION reason. Not normally needed. (Unbounded since SIRI 2.0)
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="ReasonName" type="NaturalLanguageStringStructure">
<xsd:annotation>
<xsd:documentation>
Text explanation of SITUATION reason. Not normally needed. (Unbounded since SIRI 2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>

References
Type:
ReferencesStructure, complex content
Defined:
Associations with other SITUATIONs.
XML Source (see within schema source)
<xsd:element minOccurs="0" name="References" type="ReferencesStructure">
<xsd:annotation>
<xsd:documentation>Associations with other SITUATIONs.</xsd:documentation>
</xsd:annotation>
</xsd:element>

Repetitions
Type:
anonymous complexType, complex content
Defined:
locally within TemporalGroup group
situation applies only on the repeated day types within the overall validity period(s). For example Sunday.
XML Source (see within schema source)
<xsd:element minOccurs="0" name="Repetitions">
<xsd:annotation>
<xsd:documentation>
situation applies only on the repeated day types within the overall validity period(s). For example Sunday.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" ref="DayType"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

ReportType
Type:
ReportTypeEnumeration, simple content
Default:
"unknown"
Defined:
XML Source (see within schema source)
<xsd:element minOccurs="0" ref="ReportType"/>

ScopeType
Type:
anonymous simpleType (restriction of ScopeTypeEnumeration), simple content
Defined:
Nature of scope, e.g. general, network.
XML Source (see within schema source)
<xsd:element minOccurs="0" name="ScopeType">
<xsd:annotation>
<xsd:documentation>Nature of scope, e.g. general, network.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="ScopeTypeEnumeration"/>
</xsd:simpleType>
</xsd:element>

SecondaryReasons
Type:
anonymous complexType, complex content
Defined:
additioanl reasons.
XML Source (see within schema source)
<xsd:element minOccurs="0" name="SecondaryReasons">
<xsd:annotation>
<xsd:documentation>additioanl reasons.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence maxOccurs="unbounded">
<xsd:element name="Reason">
<xsd:annotation>
<xsd:documentation>Reason.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:group ref="ReasonGroup"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>

Sensitivity
Type:
SensitivityEnumeration, simple content
Defined:
Confidentiality of SITUATION.
XML Source (see within schema source)
<xsd:element minOccurs="0" name="Sensitivity" type="SensitivityEnumeration">
<xsd:annotation>
<xsd:documentation>Confidentiality of SITUATION.</xsd:documentation>
</xsd:annotation>
</xsd:element>

Severity
Type:
SeverityEnumeration, simple content
Default:
"normal"
Defined:
XML Source (see within schema source)
<xsd:element minOccurs="0" ref="Severity"/>

SituationNumber
Type:
EntryQualifierStructure, simple content
Defined:
Unique identifier of SITUATION within a Participant. Excludes any version number.
XML Source (see within schema source)
<xsd:element ref="SituationNumber">
<xsd:annotation>
<xsd:documentation>
Unique identifier of SITUATION within a Participant. Excludes any version number.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

Source
Type:
SituationSourceStructure, complex content
Defined:
Information about source of information, that is, where the agent using the capture client obtained an item of information, or in the case of an automated feed, an identifier of the specific feed. Can be used to obtain updates, verify details or otherwise assess relevance.
XML Source (see within schema source)
<xsd:element name="Source" type="SituationSourceStructure">
<xsd:annotation>
<xsd:documentation>
Information about source of information, that is, where the agent using the capture client obtained an item of information, or in the case of an automated feed, an identifier of the specific feed. Can be used to obtain updates, verify details or otherwise assess relevance.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

Summary
Type:
DefaultedTextStructure, simple content
Defined:
Summary of SITUATION. If absent should be generated from structure elements / and or by condensing Description. (Unbounded since SIRI 2.0)
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="Summary" type="DefaultedTextStructure">
<xsd:annotation>
<xsd:documentation>
Summary of SITUATION. If absent should be generated from structure elements / and or by condensing Description. (Unbounded since SIRI 2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>

UndefinedReason
Type:
xsd:string, predefined, simple content
Defined:
XML Source (see within schema source)
<xsd:element ref="UndefinedReason"/>

UnknownReason
Type:
xsd:string, predefined, simple content
Defined:
XML Source (see within schema source)
<xsd:element ref="UnknownReason"/>

UpdateCountryRef
Type:
Defined:
Unique identifier of a Country of a Participant who created Update SITUATION element. Provides namespace for VersionParticipant If absent same as.
XML Source (see within schema source)
<xsd:element minOccurs="0" name="UpdateCountryRef" type="ifopt:CountryRefStructure">
<xsd:annotation>
<xsd:documentation>
Unique identifier of a Country of a Participant who created Update SITUATION element. Provides namespace for VersionParticipant If absent same as.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

UpdateParticipantRef
Type:
ParticipantRefStructure, simple content
Defined:
Unique identifier of a Participant. Provides namespace for SITUATION. If absent provdied from context.
XML Source (see within schema source)
<xsd:element minOccurs="0" name="UpdateParticipantRef" type="ParticipantRefStructure">
<xsd:annotation>
<xsd:documentation>
Unique identifier of a Participant. Provides namespace for SITUATION. If absent provdied from context.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

ValidityPeriod
Type:
Defined:
locally within TemporalGroup group
Overall inclusive Period of applicability of SITUATION.
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" name="ValidityPeriod" type="HalfOpenTimestampOutputRangeStructure">
<xsd:annotation>
<xsd:documentation>
Overall inclusive Period of applicability of SITUATION.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

Verification
Type:
anonymous simpleType (restriction of VerificationStatusEnumeration), simple content
Defined:
locally within StatusGroup group
Whether the SITUATION has been verified.
XML Source (see within schema source)
<xsd:element minOccurs="0" name="Verification">
<xsd:annotation>
<xsd:documentation>Whether the SITUATION has been verified.</xsd:documentation>
</xsd:annotation>
<xsd:simpleType>
<xsd:restriction base="VerificationStatusEnumeration"/>
</xsd:simpleType>
</xsd:element>

Version
Type:
SituationVersion, simple content
Defined:
Unique identifier of update version within a SITUATION Number Omit if reference to the base SITUATION.
XML Source (see within schema source)
<xsd:element minOccurs="0" name="Version" type="SituationVersion">
<xsd:annotation>
<xsd:documentation>
Unique identifier of update version within a SITUATION Number Omit if reference to the base SITUATION.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

VersionedAtTime
Type:
xsd:dateTime, predefined, simple content
Defined:
Time at which SITUATION element was versioned. Once versioned, no furtr changes can be made.
XML Source (see within schema source)
<xsd:element minOccurs="0" name="VersionedAtTime" type="xsd:dateTime">
<xsd:annotation>
<xsd:documentation>
Time at which SITUATION element was versioned. Once versioned, no furtr changes can be made.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

This XML schema documentation has been generated with DocFlex/XML 1.9.5 using DocFlex/XML XSDDoc 2.8.1 template set.
DocFlex/XML is a tool for programming and running highly sophisticated documentation and reports generators by the data obtained from any kind of XML files. The actual doc-generators are implemented in the form of special templates that are designed visually using a high-quality Template Designer GUI basing on the XML schema (or DTD) files describing the data source XML.
DocFlex/XML XSDDoc is a commercial template application of DocFlex/XML that implements a high-quality XML Schema documentation generator with simultaneous support of framed multi-file HTML, single-file HTML and RTF output formats. (More formats are planned in the future).
A commercial license for "DocFlex/XML XSDDoc" will allow you:
  • To configure the generated documentation so much as you want. Thanks to our template technology, it was possible to support > 400 template parameters, which work the same as "options" of ordinary doc-generators. The parameters are organized in nested groups, which form a parameter tree. Most of them have their default values calculated dynamically from a few primary parameters. So, you'll never need to specify all of them. That will give you swift and effective control over the generated content!
  • To use certain features disabled in the free mode (such as the full documenting of substitution groups).
  • To select only the initial, imported, included, redefined XML schemas to be documented or only those directly specified by name.
  • To include only XML schema components specified by name.
  • To document local element components both globally and locally (similar to attributes).
  • To allow/suppress unification of local elements by type.
  • To enable/disable reproducing of namespace prefixes.
  • To use PlainDoc.tpl main template to generate all the XML schema documentation in a signle-file form as both HTML and incredible quality RTF output.
  • To format your annotations with XHTML tags and reproduce that formatting both in HTML and RTF output.
  • To insert images in your annotations using XHTML <img> tags (supported both in HTML and RTF output).
  • To remove this very advertisement text!
Once having only such a license, you will be able to run the fully-featured XML schema documentation generator both with DocFlex/XML (Full Edition) and with DocFlex/XML RE, which is a reduced free edition containing only the template interpretor / output generator. No other licenses will be required!
But this is not all. In addition to it, a commercial license for "DocFlex/XML SDK" will allow you to modify the XSDDoc templates themselves as much as you want. You will be able to achieve whatever was impossible to do with the template parameters only. And, of course, you could develop any template applications by your own!
Please note that by purchasing a license for this software, you not only acquire a useful tool, you will also make an important investment in its future development, the results of which you could enjoy later by yourself. Every single your purchase matters and makes a difference for us!
To purchase a license, please follow this link: http://www.filigris.com/shop/