IBM FileNet P8, 버전 5.2.1            

XPath 및 XSLT 함수

이 절에는 XML 문자열 함수 및 해당 유형의 리턴값의 목록이 포함되어 있습니다. XML 문자열은 XML 데이터 필드 또는 문자열 데이터 필드에 저장할 수 있습니다.

표 1. XML 문자열에서 값을 리턴하는 함수 표
함수 기능
xmlbooleanexpr 부울 XPath 표현식을 평가합니다.
xmlintegerexpr 정수 XPath 표현식을 평가합니다.
xmlfloatexpr 부동 소수점 XPath 표현식을 평가합니다.
xmlstringexpr 문자열 XPath 표현식을 평가합니다.
xmlstringarrayexpr 문자열 배열 XPath 표현식을 평가합니다.

다음 함수는 XML 문자열을 조작합니다.

표 2. XML 문자열 조작 함수 표
함수 기능
xmlinsertbefore XML 문자열을 소스 XML 문자열의 특정 노드 앞에 삽입합니다.
xmlinsertafter XML 문자열을 소스 XML 문자열의 특정 노드 뒤에 삽입합니다.
xmlinsertchildfirst XML 문자열을 특정 노드의 첫 번째 하위로 소스 XML 문자열에 삽입합니다.
xmlinsertchildlast XML 문자열을 특정 노드의 마지막 하위로 소스 XML 문자열에 삽입합니다.
xmlremove XML 문자열에서 노드를 제거합니다.
xmlrename XML 문자열의 노드 이름을 바꿉니다.
xmltransform 지정된 스타일 시트를 사용하여 XML 문자열을 변환합니다.

xmlbooleanexpr

부울 XPath 표현식의 결과를 리턴합니다.

다음 구문을 사용하십시오.
xmlbooleanexpr (src, context, xpath_expr)
각 항목에 대한 설명은 다음과 같습니다.
표 3. xmlbooleanexpr 함수의 매개변수 및 설명
매개변수 설명
src 소스 XML 문자열
context XPath 표현식이 포함된 문자열
xpath_expr 부울 XPath 표현식 값을 포함하는 문자열

xmlintegerexpr

정수 XPath 표현식의 결과를 리턴합니다.

다음 구문을 사용하십시오.
xmlintegerexpr (src, context, xpath_expr)
각 항목에 대한 설명은 다음과 같습니다.
표 4. xmlintegerexpr 함수의 매개변수 및 설명
매개변수 설명
src 소스 XML 문자열
context XPath 표현식이 포함된 문자열
xpath_expr 정수 XPath 표현식 값을 포함하는 문자열

xmlfloatexpr

부동 소수점 XPath 표현식의 결과를 리턴합니다.

다음 구문을 사용하십시오.
xmlfloatexpr (src, context, xpath_expr)
각 항목에 대한 설명은 다음과 같습니다.
표 5. xmlfloatexpr 함수의 매개변수 및 설명
매개변수 설명
src 소스 XML 문자열
context XPath 표현식이 포함된 문자열
xpath_expr 부동 소수점 XPath 표현식 값을 포함하는 문자열

xmlstringexpr

문자열 XPath 표현식의 결과를 리턴합니다.

다음 구문을 사용하십시오.
xmlstringexpr (src, context, xpath_expr)
각 항목에 대한 설명은 다음과 같습니다.
표 6. xmpstringexpr 함수의 매개변수 및 설명
매개변수 설명
src 소스 XML 문자열
context XPath 표현식이 포함된 문자열
xpath_expr 문자열 XPath 표현식 값을 포함하는 문자열

xmlstringarrayexpr

문자열 배열 XPath 표현식의 결과를 리턴합니다.

다음 구문을 사용하십시오.
xmlstringarrayexpr (src, context, xpath_expr)
각 항목에 대한 설명은 다음과 같습니다.
표 7. xmlstringarrayexpr 함수의 매개변수 및 설명
매개변수 설명
src 소스 XML 문자열
context XPath 표현식이 포함된 문자열
xpath_expr 문자열 배열 XPath 표현식 값을 포함하는 문자열

xmlinsertbefore

특정 XPath 표현식 앞에 문자열을 삽입합니다.

다음 구문을 사용하십시오.
xmlinsertbefore (src, context, xpath_expr, token)
각 항목에 대한 설명은 다음과 같습니다.
표 8. xmlinsertbefore 함수의 매개변수 및 설명
매개변수 설명
src 소스 XML 문자열
context xpath_expr 평가를 시작하기 위해 src로부터의 위치 경로
xpath_expr 토큰이 삽입되는 src의 단일 노드를 리턴하는 문자열
token xpath_expr에 의해 리턴된 노드 앞에 삽입되는 문자열

xmlinsertafter

특정 XPath 표현식 뒤에 문자열을 삽입합니다.

다음 구문을 사용하십시오.
xmlinsertafter (src, context, xpath_expr, token)
각 항목에 대한 설명은 다음과 같습니다.
표 9. xmlinsertafter 함수의 매개변수 및 설명
매개변수 설명
src 소스 XML 문자열
context xpath_expr 평가를 시작하기 위해 src로부터의 위치 경로
xpath_expr 토큰이 삽입되는 src의 단일 노드를 리턴하는 문자열
token xpath_expr에 의해 리턴된 노드 뒤에 삽입되는 문자열

xmlinsertchildfirst

리턴된 노드의 첫 번째 하위 노드로 문자열을 삽입합니다.

다음 구문을 사용하십시오.
xmlinsertchildfirst (src, context, xpath_expr, token)
각 항목에 대한 설명은 다음과 같습니다.
표 10. xmlinsertchildfirst 함수의 매개변수 및 설명
매개변수 설명
src 소스 XML 문자열
context xpath_expr 평가를 시작하기 위해 src로부터의 위치 경로
xpath_expr 토큰이 삽입되는 src의 단일 노드를 리턴하는 문자열
token xpath_expr에 의해 리턴된 노드의 첫 번째 하위 노드로 삽입되는 문자열

xmlinsertchildlast

리턴된 노드의 마지막 하위 노드로 문자열을 삽입합니다.

다음 구문을 사용하십시오.
xmlinsertchildlast (src, context, xpath_expr, token)
각 항목에 대한 설명은 다음과 같습니다.
표 11. xmlinsertchildlast 함수의 매개변수 및 설명
매개변수 설명
src 소스 XML 문자열
context xpath_expr 평가를 시작하기 위해 src로부터의 위치 경로
xpath_expr 토큰이 삽입되는 src의 단일 노드를 리턴하는 문자열
token xpath_expr에 의해 리턴된 노드의 마지막 하위 노드로 삽입되는 문자열

xmlremove

xpath_expr에 의해 리턴된 노드를 제거합니다.

다음 구문을 사용하십시오.
xmlremove (src, context, xpath_expr)
각 항목에 대한 설명은 다음과 같습니다.
표 12. xmlremove 함수의 매개변수 및 설명
매개변수 설명
src 소스 XML 문자열
context xpath_expr 평가를 시작하기 위해 src로부터의 위치 경로
xpath_expr 제거할 문자열

xmlrename

xpath_expr에 의해 리턴되는 노드의 이름을 new_name으로 바꿉니다. 컨텍스트는 xpath_expr 평가를 시작하기 위한 src로부터의 위치 경로입니다.

다음 구문을 사용하십시오.
xmlrename (src, context, xpath_expr, new_name)
각 항목에 대한 설명은 다음과 같습니다.
표 13. xmlrename 함수의 매개변수 및 설명
매개변수 설명
src 소스 XML 문자열
context xpath_expr 평가를 시작하기 위한 src로부터의 위치 경로
xpath_expr 이름을 바꿀 노드
new_name 노드의 새 이름

xmltransform

스타일 시트를 기반으로 <src> 매개변수의 변환을 리턴합니다. 스타일 시트는 XSLT 스타일 시트여야 합니다. 스타일 시트에서는 Java™ 코드가 지원되지 않습니다.

다음 구문을 사용하십시오.
xmltransform (src, style-sheet)
각 항목에 대한 설명은 다음과 같습니다.
표 14. xmltransform 함수의 매개변수 및 설명
매개변수 설명
src 소스 XML 문자열
style-sheet XSLT 스타일 시트 또는 XSLT 스타일 시트의 파일 이름을 포함하는 문자열 표현식입니다. 파일 이름인 경우, 파일은 <PE Install Dir>/data/pesvr.<virtualserver>/xsl 디렉토리(Windows의 경우 <PE Install Dir>\data\pesvr.<virtualsdrver>\xsl) 또는 서브디렉토리에 있어야 합니다.


마지막 업데이트 날짜: 2016년 3월
bpfe015.htm

© Copyright IBM Corp. 2016.