XML API를 사용하여 조작 수행

IBM® XML API(Application Programming Interface)를 사용하여 신규 및 업데이트된 W3C XML 표준을 사용하는 조작을 수행할 수 있습니다.

시작하기 전에

프로세서의 제한사항:
  • 네임스페이스 축을 사용하는 경우 제공된 입력 문서가 StreamSource, SAXSource 또는 StAXSource이면 현재 노드에 선언된 네임스페이스만 현재 노드 범위에 있는 모든 네임스페이스가 아니라 네임스페이스 축을 통해 액세스할 수 있습니다.
  • 몇 가지 문자열 함수 및 조작을 평가할 때 프로세서는 #xFFFF 위 코드 포인트를 포함하는 Unicode 문자를 올바르게 처리하지 못할 수도 있습니다. 문자의 UTF-16 인코딩에서 대리 쌍을 별도의 2개 문자로 잘못 처리할 수도 있습니다.
  • 공백 텍스트 노드는 요소로만 구성된 컨텐츠를 포함하는 복합 유형이 있는 요소에서 제거되지 않을 수도 있습니다. 이러한 요소의 하위와 일치시킬 때 이러한 텍스트 노드 처리를 방지하도록 element()와 같은 요소와만 일치하는 시퀀스 유형을 사용합니다.
  • 연산자 표현식과 관련된 오류 메시지에 보고된 열 번호는 실제로 오류가 발생한 피연산자를 가리키지 않을 수도 있습니다. 오류의 원인을 판별할 때 피연산자 모두를 고려하십시오.
  • 산술 연산식에서 XQuery typeswitch 절에 선언된 변수를 피연산자로 사용하면 오류가 발생할 수 있습니다.
    다음 예제와 같이 산술 연산식의 XQuery typeswitch 절에 선언된 변수를 사용하는 경우 프로세서는 유형 오류를 잘못 보고할 수도 있습니다.
    typeswitch (.)
    case $a as xs:integer return ($a + 1)
    default return 17
    이 제한사항을 해결하려면 예상 유형으로 변수를 캐스트하십시오. 예를 들어 다음과 같습니다.
    typeswitch (.)
    case $a as xs:integer return (($a cast as xs:integer) + 1)
    default return 17

프로시저


주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_using_xapi
파일 이름:txml_using_xapi.html