속성

속성 데이터 유형을 사용하여 노드의 속성을 선택할 수 있습니다. 속성 변환의 경우 소스 노드의 노드 유형이 알려져 있으므로 해당 노드 유형에 대한 속성만 표시됩니다. 하지만 파생 속성에 대한 속성을 표시하는 경우 노드 유형이 알려져 있지 않으므로 해당 애플리케이션에 적합한 모든 속성이 표시됩니다.

선택한 속성의 데이터 유형에 따라 표현식에서 속성을 사용할 수 있는 방법이 결정됩니다.

  • 데이터 유형의 속성은 표현식에서 참조할 수 있습니다.
  • 메모 및 타임스탬프를 제외한 모든 데이터 유형의 속성은 파생되거나 변환된 값이 있을 수 있습니다.

속성을 선택하면 해당 속성의 데이터 유형에 따라 해당 속성에 대해 선택할 수 있는 메소드 및 속성이 결정됩니다. 예를 들어 name 속성은 문자열이므로 문자열에 대한 메소드 및 속성을 선택할 수 있습니다. Custom.Allow Posting 속성은 부울이므로 not 메소드만 선택할 수 있습니다.

parent, ancestors, allAncestors, boundAncestors, boundLocations, locations의 파생 속성을 참조하는 표현식을 생성할 수 있습니다. 표현식에서 이러한 항 중 하나를 선택하면 해당 항에 참조할 수 있는 속성 목록에는 애플리케이션 또는 노드 유형의 파생 값을 가진 속성이 포함됩니다(현재 속성은 parent 목록에만 포함됨). 파생 속성을 참조하십시오.

children, previousSibling, nextSibling 또는 siblings의 파생 속성은 참조할 수 없습니다.

속성의 값을 계산하는 경우 하나의 노드 컬렉션에서 동일한 속성의 값을 참조할 수 없습니다(예: children 또는 siblings).

Note:

표현식 빌더에서는 순환 참조를 포함하는 표현식을 생성할 수 없습니다. 예를 들어 속성 A는 속성 B를 기반으로 하지만 속성 B를 파생시키는 표현식에서 속성 A를 참조합니다. 순환 참조가 감지되면 표현식 항에 빨간색 윤곽선이 표시되고 문제를 나타내는 검증 메시지가 표시됩니다.