XPath 및 XSLT 함수
이 절에는 XML 문자열 함수 및 해당 유형의 리턴값의 목록이 포함되어 있습니다. XML 문자열은 XML 데이터 필드 또는 문자열 데이터 필드에 저장할 수 있습니다.
함수 | 기능 |
---|---|
xmlbooleanexpr | 부울 XPath 표현식을 평가합니다. |
xmlintegerexpr | 정수 XPath 표현식을 평가합니다. |
xmlfloatexpr | 부동 소수점 XPath 표현식을 평가합니다. |
xmlstringexpr | 문자열 XPath 표현식을 평가합니다. |
xmlstringarrayexpr | 문자열 배열 XPath 표현식을 평가합니다. |
다음 함수는 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)
각 항목에 대한 설명은 다음과 같습니다. 매개변수 | 설명 |
---|---|
src | 소스 XML 문자열 |
context | XPath 표현식이 포함된 문자열 |
xpath_expr | 부울 XPath 표현식 값을 포함하는 문자열 |
xmlintegerexpr
정수 XPath 표현식의 결과를 리턴합니다.
다음 구문을
사용하십시오.
xmlintegerexpr (src, context, xpath_expr)
각 항목에 대한 설명은 다음과 같습니다. 매개변수 | 설명 |
---|---|
src | 소스 XML 문자열 |
context | XPath 표현식이 포함된 문자열 |
xpath_expr | 정수 XPath 표현식 값을 포함하는 문자열 |
xmlfloatexpr
부동 소수점 XPath 표현식의 결과를 리턴합니다.
다음 구문을
사용하십시오.
xmlfloatexpr (src, context, xpath_expr)
각 항목에 대한 설명은 다음과 같습니다. 매개변수 | 설명 |
---|---|
src | 소스 XML 문자열 |
context | XPath 표현식이 포함된 문자열 |
xpath_expr | 부동 소수점 XPath 표현식 값을 포함하는 문자열 |
xmlstringexpr
문자열 XPath 표현식의 결과를 리턴합니다.
다음 구문을
사용하십시오.
xmlstringexpr (src, context, xpath_expr)
각 항목에 대한 설명은 다음과 같습니다. 매개변수 | 설명 |
---|---|
src | 소스 XML 문자열 |
context | XPath 표현식이 포함된 문자열 |
xpath_expr | 문자열 XPath 표현식 값을 포함하는 문자열 |
xmlstringarrayexpr
문자열 배열 XPath 표현식의 결과를 리턴합니다.
다음 구문을
사용하십시오.
xmlstringarrayexpr (src, context, xpath_expr)
각 항목에 대한 설명은 다음과 같습니다. 매개변수 | 설명 |
---|---|
src | 소스 XML 문자열 |
context | XPath 표현식이 포함된 문자열 |
xpath_expr | 문자열 배열 XPath 표현식 값을 포함하는 문자열 |
xmlinsertbefore
특정 XPath 표현식 앞에 문자열을 삽입합니다.
다음 구문을
사용하십시오.
xmlinsertbefore (src, context, xpath_expr, token)
각 항목에 대한 설명은 다음과 같습니다. 매개변수 | 설명 |
---|---|
src | 소스 XML 문자열 |
context | xpath_expr 평가를 시작하기 위해 src로부터의 위치 경로 |
xpath_expr | 토큰이 삽입되는 src의 단일 노드를 리턴하는 문자열 |
token | xpath_expr에 의해 리턴된 노드 앞에 삽입되는 문자열 |
xmlinsertafter
특정 XPath 표현식 뒤에 문자열을 삽입합니다.
다음 구문을
사용하십시오.
xmlinsertafter (src, context, xpath_expr, token)
각 항목에 대한 설명은 다음과 같습니다. 매개변수 | 설명 |
---|---|
src | 소스 XML 문자열 |
context | xpath_expr 평가를 시작하기 위해 src로부터의 위치 경로 |
xpath_expr | 토큰이 삽입되는 src의 단일 노드를 리턴하는 문자열 |
token | xpath_expr에 의해 리턴된 노드 뒤에 삽입되는 문자열 |
xmlinsertchildfirst
리턴된 노드의 첫 번째 하위 노드로 문자열을 삽입합니다.
다음 구문을
사용하십시오.
xmlinsertchildfirst (src, context, xpath_expr, token)
각 항목에 대한 설명은 다음과 같습니다. 매개변수 | 설명 |
---|---|
src | 소스 XML 문자열 |
context | xpath_expr 평가를 시작하기 위해 src로부터의 위치 경로 |
xpath_expr | 토큰이 삽입되는 src의 단일 노드를 리턴하는 문자열 |
token | xpath_expr에 의해 리턴된 노드의 첫 번째 하위 노드로 삽입되는 문자열 |
xmlinsertchildlast
리턴된 노드의 마지막 하위 노드로 문자열을 삽입합니다.
다음 구문을
사용하십시오.
xmlinsertchildlast (src, context, xpath_expr, token)
각 항목에 대한 설명은 다음과 같습니다. 매개변수 | 설명 |
---|---|
src | 소스 XML 문자열 |
context | xpath_expr 평가를 시작하기 위해 src로부터의 위치 경로 |
xpath_expr | 토큰이 삽입되는 src의 단일 노드를 리턴하는 문자열 |
token | xpath_expr에 의해 리턴된 노드의 마지막 하위 노드로 삽입되는 문자열 |
xmlremove
xpath_expr에 의해 리턴된 노드를 제거합니다.
다음 구문을
사용하십시오.
xmlremove (src, context, xpath_expr)
각 항목에 대한 설명은 다음과 같습니다. 매개변수 | 설명 |
---|---|
src | 소스 XML 문자열 |
context | xpath_expr 평가를 시작하기 위해 src로부터의 위치 경로 |
xpath_expr | 제거할 문자열 |
xmlrename
xpath_expr에 의해 리턴되는 노드의 이름을 new_name으로 바꿉니다. 컨텍스트는 xpath_expr 평가를 시작하기 위한 src로부터의 위치 경로입니다.
다음 구문을
사용하십시오.
xmlrename (src, context, xpath_expr, new_name)
각 항목에 대한 설명은 다음과 같습니다. 매개변수 | 설명 |
---|---|
src | 소스 XML 문자열 |
context | xpath_expr 평가를 시작하기 위한 src로부터의 위치 경로 |
xpath_expr | 이름을 바꿀 노드 |
new_name | 노드의 새 이름 |
xmltransform
스타일 시트를 기반으로 <src> 매개변수의 변환을 리턴합니다. 스타일 시트는 XSLT 스타일 시트여야 합니다. 스타일 시트에서는 Java™ 코드가 지원되지 않습니다.
다음 구문을
사용하십시오.
xmltransform (src, style-sheet)
각 항목에 대한 설명은 다음과 같습니다. 매개변수 | 설명 |
---|---|
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.