Annotation 元素 (ASSL)

包含用來擴充「Analysis Services 指令碼語言」(ASSL) 結構描述的元素。

語法

<Annotations>
   <Annotation>
      <Name>...</Name>
      <Visibility>...</Visibility>
      <Value>...</Value>
   </Annotation>
</Annotations >

元素特性

特性

描述

資料類型和長度

預設值

基數

0-n:出現一次以上的選擇性元素。

元素關聯性

關聯性

元素

父元素

Annotations

子元素

NameValueVisibility

備註

Annotation 元素會針對所有物件提供 ASSL 結構描述的擴充性,但單獨用來定義複雜資料類型的物件除外。Annotation 元素的 Value 元素可以包含任何 XML 命名空間的有效 XML (ASSL 除外),不過會受限於下列規則:

  • XML 只能包含元素。

  • 每個元素都必須具有唯一的名稱。建議讓 Annotation 元素之 Name 元素的值參考目標命名空間。

加諸這些規則的目的是為了允許透過其他介面 (例如,決策支援物件 (DSO)) 將 Annotation 元素的內容公開成名稱/值組的集合。

Annotation 元素內部沒有用子元素括住的註解和空格無法保留下來。此外,所有元素都必須是可讀寫,因為唯讀的元素將會被忽略。

在「分析管理物件」(AMO) 物件模型中的對應元素是 Annotation