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. | |
| 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. | |
| 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. | |
| 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. | |
| UnparsedTextDocumentResolverUnparsedTextDocumentResolverUnparsedTextDocumentResolver |
An implementation of the IDocumentResolverIDocumentResolverIDocumentResolver interface that retrieves documents as resources from
the document set. This ensures consistency with the unparsed-text function.
| |
| 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. | |
| XIncludeXIncludeXInclude | Uses the XML Inclusions (XInclude) processing model to performs merging of XML information sets. | |
| XIncludeSettingsXIncludeSettingsXIncludeSettings | Represents the user-controllable settings of XInclude processing. | |
| 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. | |
| 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. | |
| 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. | |
| XsltXsltXslt | Transforms XML data using the XSLT language. | |
| XsltSettingsXsltSettingsXsltSettings | Represents the user-controllable static context settings of an XsltXsltXslt instance. |
Structures
| Structure | Description | |
|---|---|---|
| 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.
| |
| 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
| Interface | Description | |
|---|---|---|
| ICollationResolverICollationResolverICollationResolver | An interface used to resolve collations. | |
| ICollectionResolverICollectionResolverICollectionResolver | An interface used to resolve external collections of nodes. | |
| ICollectionTypeResolverICollectionTypeResolverICollectionTypeResolver | An interface used to resolve the types of external collections. | |
| IDocumentResolverIDocumentResolverIDocumentResolver | An interface used to resolve external documents. | |
| IDocumentTypeResolverIDocumentTypeResolverIDocumentTypeResolver | An interface used to resolve the types of external documents. | |
| IEnvironmentVariablesIEnvironmentVariablesIEnvironmentVariables | Provides methods to access available environment variables. | |
| IResourceResolverIResourceResolverIResourceResolver | An interface used to resolve the unparsed text of external resources. | |
| IResultDocumentHandlerIResultDocumentHandlerIResultDocumentHandler | Provides a method for writing multiple output documents from an XSLT stylsheet or an updating XQuery. |
Enumerations
| Enumeration | Description | |
|---|---|---|
| BoundarySpaceBoundarySpaceBoundarySpace | Specifies the boundary-space policy of an XQuery module. | |
| 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. | |
| DtdProcessingDtdProcessingDtdProcessing | ||
| EmptyOrderEmptyOrderEmptyOrder | Specifies the ordering of empty-sequence values. | |
| 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. | |
| UriTypeUriTypeUriType | Enumerates the specifications to which a URI may comply. | |
| XdmTypeCategoryXdmTypeCategoryXdmTypeCategory | Defines which category of type an XdmTypeXdmTypeXdmType instance is. | |
| XmlVersionXmlVersionXmlVersion | Enumerates XML standard versions. | |
| 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. | |
| XsltVersionXsltVersionXsltVersion | An enumeration specifying the version of the XSLT specification that should be used. |
