다음을 통해 공유


lang 함수

컨텍스트 노드의 xml:lang 특성이 인수 문자열에 의해 지정된 언어의 하위 언어와 같을 경우 true를 반환합니다.

구문

boolean lang(string)

주의

컨텍스트 노드의 언어는 컨텍스트 노드의 xml:lang 특성 값으로 결정됩니다. 그러나 컨텍스트 노드에 xml:lang 특성이 없을 경우 xml:lang 특성을 가진 가장 가까운 상위 컨텍스트 노드의 xml:lang 특성 값으로 컨텍스트 노드의 언어가 결정됩니다.이러한 특성이 없을 경우 lang()은 false를 반환합니다.이러한 특성이 있으면 대/소문자를 무시하고 특성 값이 인수와 같은 경우 또는 "-"로 시작하는 접미사가 있지만 특성 값의 접미사와 대/소문자를 무시하고 특성 값이 인수와 같을 경우 lang()은 true를 반환합니다.

다음과 같은 XML 요소를 가정합니다.

<para xml:lang="en"/>
<div xml:lang="en"><para/></div>
<para xml:lang="EN"/>
<para xml:lang="en-us"/>

다음 함수 호출은 모두에 대해 true를 반환합니다.

lang("en")

참고 항목

참조

XML 데이터 형식 참조