Share via


SchemaReference.Uri Property

Definition

Target Namespace of Associated XML Schema

Represents the following attribute in the schema: ds:uri

[DocumentFormat.OpenXml.SchemaAttr(20, "uri")]
public DocumentFormat.OpenXml.StringValue Uri { get; set; }
public DocumentFormat.OpenXml.StringValue Uri { get; set; }
[DocumentFormat.OpenXml.SchemaAttr(20, "uri")]
public DocumentFormat.OpenXml.StringValue? Uri { get; set; }
[DocumentFormat.OpenXml.SchemaAttr("ds:uri")]
public DocumentFormat.OpenXml.StringValue? Uri { get; set; }
public DocumentFormat.OpenXml.StringValue? Uri { get; set; }
member this.Uri : DocumentFormat.OpenXml.StringValue with get, set
[<DocumentFormat.OpenXml.SchemaAttr(20, "uri")>]
member this.Uri : DocumentFormat.OpenXml.StringValue with get, set
[<DocumentFormat.OpenXml.SchemaAttr("ds:uri")>]
member this.Uri : DocumentFormat.OpenXml.StringValue with get, set
Public Property Uri As StringValue

Property Value

Returns StringValue.

Attributes

Remarks

The following information from the ECMA International Standard ECMA-376 can be useful when working with this class.

Specifies the target namespace for the XML Schema associated with this schema reference.

Consider the following content for a custom XML part properties part:

…  
<w:schemaRef w:uri="http://www.contoso.com/schema1" />  
<w:schemaRef w:uri="http://www.contoso.com/schema2" />  
…  

The uri attribute specifies the target namespace of each XML schema reference:

  • http://www.contoso.com/schema1

  • http://www.contoso.com/schema2

Applications may then locate and use a schema for these namespaces using any means available.

The possible values for this attribute are defined by the XML Schema string data type.

Applies to