PhoenixmlDb.Core

XsAnyUri

Wrapper type for xs:anyURI values, distinguishing them from plain strings at the CLR type level.

#XsAnyUri

Namespace: PhoenixmlDb.Xdm

Wrapper type for xs:anyURI values, distinguishing them from plain strings at the CLR type level.

In XPath/XQuery, xs:anyURI values are promotable to xs:string — they can be used anywhere a string is expected. This wrapper preserves the type distinction so that type-aware operations (e.g., instance of xs:anyURI) work correctly. Implements to enable seamless participation in string operations.

#Constructors

##ctor(String)

Wrapper type for xs:anyURI values, distinguishing them from plain strings at the CLR type level.

Parameters:

  • Value — The URI string value.

In XPath/XQuery, xs:anyURI values are promotable to xs:string — they can be used anywhere a string is expected. This wrapper preserves the type distinction so that type-aware operations (e.g., instance of xs:anyURI) work correctly. Implements to enable seamless participation in string operations.

#Properties

Name Description
Value The URI string value.