XmlPrime NamespaceXmlPrime NamespaceXmlPrime Namespace
Provides support for the representation, querying and transformation of XML.
Classes
| Class | Description | |
|---|---|---|
| AnyUriAnyUriAnyUri |
Represents a Uniform Resource Locator. The corresponding XML Schema type is xs:anyURI.
| |
| CollationCollationCollation | Represents a collation for use in XQuery and XPath functions. | |
| CollationResolverCollationResolverCollationResolver | Resolves collations named by a URI. | |
| CompilationErrorEventArgsCompilationErrorEventArgsCompilationErrorEventArgs | Provides data for the CompilationErrorCompilationErrorCompilationError compilation error event. | |
| ConcurrentNameTableConcurrentNameTableConcurrentNameTable | Implements an efficient (lock free) thread-safe XmlNameTableXmlNameTableXmlNameTable. | |
| DecimalFormatDecimalFormatDecimalFormat | A class representing information for formatting numbers. | |
| DecimalFormatDictionaryDecimalFormatDictionaryDecimalFormatDictionary | A mapping from decimal format names to decimal formats. | |
| DocumentSetDocumentSetDocumentSet | Contains a stable cache of documents and collections used in an XQuery program, XPath expression or XSL transformation. | |
| DynamicContextSettingsDynamicContextSettingsDynamicContextSettings | Represents the user-controllable dynamic context settings of an XPath expression, an XQuery program or an XSL transformation. | |
| EnvironmentVariablesEnvironmentVariablesEnvironmentVariables | A base class for classes with provides methods to access available environment variables. | |
| ExecutionEventArgsExecutionEventArgsExecutionEventArgs | Provides data for the ExecutionExecutionExecution event. | |
| GZipXmlUrlResolverGZipXmlUrlResolverGZipXmlUrlResolver | Resolver which automatically decompresses gzipped (.gz) XML resources. | |
| InputSettingsInputSettingsInputSettings | Represents filters to be applied to input source trees, such as whitespace stripping and type annotation stripping. | |
| KeyKeyKey | A class representing an XSLT key. | |
| KeyDictionaryKeyDictionaryKeyDictionary | A mapping from key names to key declaration. | |
| LibrarySetLibrarySetLibrarySet | A collection of modules to be made available to an XQuery program or XPath expression. | |
| LicenceLicenceLicence | A static class providing information about the current licence for XmlPrime. | |
| LicenceExceptionLicenceExceptionLicenceException | Exception caused by licensing errors. | |
| LocationHintCollectionLocationHintCollectionLocationHintCollection | A collection that maps namespace URIs to sets of location hints. | |
| MessageEventArgsMessageEventArgsMessageEventArgs | Provides data for the MessageMessageMessage event. | |
| ParameterDictionaryParameterDictionaryParameterDictionary | A mapping from parameter names to parameter values. | |
| ParameterTypeDictionaryParameterTypeDictionaryParameterTypeDictionary | A mapping from parameter names to parameter types. | |
| ResolvedCollectionResolvedCollectionResolvedCollection | A collection that has been collection from an ICollectionResolverICollectionResolverICollectionResolver. | |
| ResolvedDocumentResolvedDocumentResolvedDocument | A document that has been returned from an IDocumentResolverIDocumentResolverIDocumentResolver. | |
| ResolvedResourceResolvedResourceResolvedResource | A resource that has been returned from an IResourceResolverIResourceResolverIResourceResolver. | |
| SharedDocumentSetSharedDocumentSetSharedDocumentSet | A document set wrapping a static document set. | |
| StaticContextSettingsStaticContextSettingsStaticContextSettings | This serves as a base class for the user-controllable static context settings of XQuery 1.0, XPath 2.0 and XSLT 2.0. | |
| TraceEventArgsTraceEventArgsTraceEventArgs | Provides data for the TraceTraceTrace event. | |
| UcaCollationSettingsUcaCollationSettingsUcaCollationSettings | Represents the tailorable settings of the UCA collation algorithm. | |
| UnparsedTextDocumentResolverUnparsedTextDocumentResolverUnparsedTextDocumentResolver |
An implementation of the IDocumentResolverIDocumentResolverIDocumentResolver interface that retrieves documents as resources from
the document set. This ensures consistency with the unparsed-text function.
| |
| XIncludeXIncludeXInclude | Uses the XML Inclusions (XInclude) processing model to performs merging of XML information sets. | |
| XIncludeSettingsXIncludeSettingsXIncludeSettings | Represents the user-controllable settings of XInclude processing. | |
| XPathXPathXPath | Provides a typed class that represents a compiled XPath 2.0 expression. | |
| XPath2FunctionsXPath2FunctionsXPath2Functions | An XSLT extension object that provides implementations of some XPath 2.0 functions for use with XslCompiledTransformXslCompiledTransformXslCompiledTransform. | |
| XPathArrayXPathArrayXPathArray | Represents an map in the XQuery 3.0 and XPath 3.0 Data Model (XDM). | |
| XPathAtomicValueXPathAtomicValueXPathAtomicValue | Represents an atomic value in the XQuery 1.0 and XPath 2.0 Data Model (XDM). | |
| XPathFunctionItemXPathFunctionItemXPathFunctionItem | Represents a function item in the XQuery 3.0 and XPath 3.0 Data Model (XDM). | |
| XPathSettingsXPathSettingsXPathSettings | Represents the user-controllable static context settings of an XPathXPathXPath. | |
| XQueryXQueryXQuery | Queries XML data using the XQuery language. | |
| XQuerySettingsXQuerySettingsXQuerySettings | Represents the user-controllable static context settings of an XQueryXQueryXQuery. | |
| XdmDocumentXdmDocumentXdmDocument | Provides a fast, read-only, in-memory representation of an XML document using the XQuery 1.0 and XPath 2.0 Data Model (XDM). | |
| XdmExceptionXdmExceptionXdmException | Represents errors that occurred during handling of an XQuery expression, XPath expressions, XSL transformation or serialization of an XDM instance. | |
| XdmFunctionAttributeXdmFunctionAttributeXdmFunctionAttribute | This attribute is used to export a function in an XDM module. | |
| XdmModuleXdmModuleXdmModule | A module that can be imported in an XQuery program, XSL transformation or XPath expression. | |
| XdmModuleAttributeXdmModuleAttributeXdmModuleAttribute | Indicates that a class implements an XDM module. | |
| XdmNavigatorXdmNavigatorXdmNavigator | Provides an extension of XPathNavigatorXPathNavigatorXPathNavigator which exposes accessors from the XQuery 1.0 and XPath 2.0 Data Model not available with XPathNavigatorXPathNavigatorXPathNavigator. | |
| XdmTypeXdmTypeXdmType | References a type in the XQuery 1.0 and XPath 2.0 Data Model (XDM) type hierarchy. | |
| XdmTypeAttributeXdmTypeAttributeXdmTypeAttribute | This attribute is used to specify the XDM type of an argument or return value of a function exported in an XDM module. | |
| XmlNamespacesXmlNamespacesXmlNamespaces | XML namespaces with special significance to XmlPrime. | |
| XmlPreloadedResolverXmlPreloadedResolverXmlPreloadedResolver | An implementation of XmlResolverXmlResolverXmlResolver which provides resolution of commonly used DTDs without requiring network access. | |
| XmlReaderDocumentResolverXmlReaderDocumentResolverXmlReaderDocumentResolver | An implementation of the IDocumentResolverIDocumentResolverIDocumentResolver interface which uses a specified XmlReaderSettingsXmlReaderSettingsXmlReaderSettings to retrieve documents. | |
| XmlResourceResolverXmlResourceResolverXmlResourceResolver | An implementation of the IResourceResolverIResourceResolverIResourceResolver interface uses a specified XmlResolverXmlResolverXmlResolver to retrieve resources. | |
| XsltXsltXslt | Transforms XML data using the XSLT language. | |
| XsltSettingsXsltSettingsXsltSettings | Represents the user-controllable static context settings of an XsltXsltXslt instance. |
Structures
| Structure | Description | |
|---|---|---|
| Base64BinaryBase64BinaryBase64Binary |
Rrepresents Base64-encoded arbitrary binary data.
The corresponding XML Schema type is xs:base64Binary.
| |
| DateTimeWithZoneDateTimeWithZoneDateTimeWithZone |
Represents a Gregorian date and time. The corresponding XML Schema type is xs:dateTime.
| |
| DateWithZoneDateWithZoneDateWithZone |
Represents a Gregorian date. The corresponding XML Schema type is xs:date.
| |
| DayTimeDurationDayTimeDurationDayTimeDuration |
Represents a duration of time that is expressed by the Gregorian day, hour, minute and second components.
The corresponding XML Schema type is xs:dayTimeDuration.
| |
| DurationDurationDuration |
Represents a duration of time that is expressed by the Gregorian year, month, day, hour, minute and second
components. The corresponding XML Schema type is xs:duration.
| |
| GDayGDayGDay |
Represents a Gregorian day. The corresponding XML Schema type is xs:gDay.
| |
| GMonthGMonthGMonth |
Represents a Gregorian month. The corresponding XML Schema type is xs:gMonth.
| |
| GMonthDayGMonthDayGMonthDay |
Represents a Gregorian date that recurs. The corresponding XML Schema type is xs:gMonthDay.
| |
| GYearGYearGYear |
Represents a Gregorian year. The corresponding XML Schema type is xs:gYear.
| |
| GYearMonthGYearMonthGYearMonth |
Represents a Gregorian year and month. The corresponding XML Schema type is xs:gYearMonth.
| |
| HexBinaryHexBinaryHexBinary |
Rrepresents arbitrary hex-encoded binary data.
The corresponding XML Schema type is xs:hexBinary.
| |
| QNameQNameQName |
Represents an XML qualified name consisting of a prefix, local name and namespace URI.
The corresponding XML Schema type is xs:QName.
| |
| TimeWithZoneTimeWithZoneTimeWithZone |
Represents an instant of time that recurs every day. The corresponding XML Schema type is xs:time.
| |
| TimeZoneTimeZoneTimeZone | Represents a time zone. This is a whole number of minutes in the range -14:00 to 14:00. | |
| YearMonthDurationYearMonthDurationYearMonthDuration |
Represents a duration of time that is expressed by the Gregorian year and month components.
The corresponding XML Schema type is xs:yearMonthDuration.
|
Interfaces
Enumerations
| Enumeration | Description | |
|---|---|---|
| BoundarySpaceBoundarySpaceBoundarySpace | Specifies the boundary-space policy of an XQuery module. | |
| CodeGenerationCodeGenerationCodeGeneration | Specifies whether MSIL code is generated. | |
| CompilationWarningsCompilationWarningsCompilationWarnings |
Specifies which warnings should be raised during compilation. This enumeration has a FlagsAttributeFlagsAttributeFlagsAttribute attribute that allows a bitwise combination of its member values. | |
| ConstructionModeConstructionModeConstructionMode | Specifies the construction mode of an XQuery module. | |
| CopyNamespacesModeCopyNamespacesModeCopyNamespacesMode | Specifies the copy-namespaces mode of an XQuery module. | |
| EmptyOrderEmptyOrderEmptyOrder | Specifies the ordering of empty-sequence values. | |
| EvaluationStrategiesEvaluationStrategiesEvaluationStrategies | Describes the way in which an expression will be evaluated. | |
| ExecutionEventTypeExecutionEventTypeExecutionEventType | Represents the type of event being reported. | |
| InputTypeAnnotationsInputTypeAnnotationsInputTypeAnnotations | Enumerates the input type annotation methods. | |
| OptimizationLevelOptimizationLevelOptimizationLevel | Specifies the level of optimization to perform during query compilation. | |
| OrderingModeOrderingModeOrderingMode | Specifies the ordering mode of an XQuery module. | |
| QuantifierQuantifierQuantifier | Specifies the quantifier of an XdmTypeXdmTypeXdmType. | |
| SeveritySeveritySeverity | Specifies the severity of a compilation error event. | |
| TypeCheckingModeTypeCheckingModeTypeCheckingMode | Specifies the type checking mode. | |
| UcaAlternateHandlingUcaAlternateHandlingUcaAlternateHandling | Enumerates the UCA alternate handling methods. | |
| UcaCollationStrengthUcaCollationStrengthUcaCollationStrength | Enumerates the collation strength as defined in UCA. | |
| UcaMaxVariableUcaMaxVariableUcaMaxVariable | Enumerates groups of characters subject to alternative processing in the UCA collation algorithm. | |
| UriTypeUriTypeUriType | Enumerates the specifications to which a URI may comply. | |
| XPathOptionalFeaturesXPathOptionalFeaturesXPathOptionalFeatures |
Specifies optional XPath features which may be switched off. This enumeration has a FlagsAttributeFlagsAttributeFlagsAttribute attribute that allows a bitwise combination of its member values. | |
| XPathVersionXPathVersionXPathVersion | An enumeration specifying the version of the XPath specification that should be used. | |
| XQueryOptionalFeaturesXQueryOptionalFeaturesXQueryOptionalFeatures |
Specifies optional XQuery features which may be switched off. This enumeration has a FlagsAttributeFlagsAttributeFlagsAttribute attribute that allows a bitwise combination of its member values. | |
| XQueryVersionXQueryVersionXQueryVersion | An enumeration specifying the version of the XQuery specification that should be used. | |
| XdmTypeCategoryXdmTypeCategoryXdmTypeCategory | Defines which category of type an XdmTypeXdmTypeXdmType instance is. | |
| XmlVersionXmlVersionXmlVersion | Enumerates XML standard versions. | |
| XsltOptionalFeaturesXsltOptionalFeaturesXsltOptionalFeatures |
Specifies optional XSLT features which may be switched off. This enumeration has a FlagsAttributeFlagsAttributeFlagsAttribute attribute that allows a bitwise combination of its member values. | |
| XsltVersionXsltVersionXsltVersion | An enumeration specifying the version of the XSLT specification that should be used. |
