728x90
XMLPARSE
구문
XMLPARSE
({ DOCUMENT | CONTENT } value_expr [ WELLFORMED ]
)
목적
XMLParse는 value_expr의 평가 결과로부터 XML 인스턴스를 구문 분석하고 생성합니다. value_expr은 문자열로 해결되어야 합니다. value_expr이 null로 해결되면 함수는 null을 반환합니다.
- DOCUMENT를 지정하는 경우 value_expr은 단일 루트 XML 문서로 해결되어야 합니다.
- CONTENT를 지정하는 경우 value_expr은 유효한 XML 값을 해결해야 합니다.
- WELLFORMED를 지정하는 경우 value_expr이 잘 구성된 XML 문서로 해결되는 것을 보장하므로 데이터베이스는 입력이 잘 구성되었는지 확인하기 위한 유효성 검사를 수행하지 않습니다.
참고:
이 함수에 대한 자세한 정보는 Oracle XML DB Developer's Guide를 참조하십시오.
예제
다음 예제는 DUAL 테이블을 사용하여 XMLParse의 구문을 설명합니다:
SELECT XMLPARSE(CONTENT '124 <purchaseOrder poNo="12435">
<customerName> Acme Enterprises</customerName>
<itemNo>32987457</itemNo>
</purchaseOrder>'
WELLFORMED) AS PO FROM DUAL;
PO
-----------------------------------------------------------------
124 <purchaseOrder poNo="12435">
<customerName> Acme Enterprises</customerName>
<itemNo>32987457</itemNo>
</purchaseOrder>
출처: 오라클 레퍼런스
원문 링크: Oracle XMLPARSE 함수 문서
반응형
'코딩 > 오라클 함수' 카테고리의 다른 글
[오라클 레퍼런스 함수] XMLPI - XML 처리 명령(XML processing instruction) 생성 (0) | 2023.09.07 |
---|---|
[오라클 레퍼런스 함수] XMLPATCH - XML 문서 패치 및 XMLType 문서 반환 (0) | 2023.09.07 |
[오라클 레퍼런스 함수] XMLISVALID - XML 스키마 준수 확인 (0) | 2023.09.06 |
[오라클 레퍼런스 함수] XMLFOREST - XML 단편 생성 및 요소 연결 (0) | 2023.09.05 |
[오라클 레퍼런스 함수] XMLEXISTS - XQuery 조건 확인 함수 (0) | 2023.09.05 |
댓글