지원되는 입력 및 결과 유형

API는 JAXP(Java™ API for XML Processing) 입력 및 결과 유형의 표준 구현을 지원합니다.

JAXP 소스 인터페이스의 다음 표준 구현은 XItemFactory.item(Source), XDynamicContext.bind(QName, Source) 등과 같은 Source 오브젝트를 사용하는 다른 메소드뿐만 아니라 실행 파일 오브젝트(XPathExecutable, XQueryExecutable 및 XSLTExecutable)의 실행 메소드에 대한 입력으로 지원됩니다. XFactory.prepareXSLT 메소드에 대한 스타일시트 매개변수에 대해서도 허용됩니다.
  • javax.xml.transform.stream.StreamSource
  • javax.xml.transform.dom.DOMSource
  • javax.xml.transform.sax.SAXSource
  • javax.xml.transform.stax.StAXSource

XSourceResolver.getSource 메소드는 추가 구현, API에서 제공된 XItemSource뿐만 아니라 이전 소스 구현을 리턴할 수 있습니다. DOM 또는 스트림에 먼저 직렬화하지 않고 새 조회나 변환에 대한 입력으로 사용될 이전 조회나 변환의 결과를 허용합니다. XItemSource는 XItemView 인스턴스로 단순히 초기화되고 XSourceResolver 구현으로 리턴될 수 있습니다.

JAXP 결과 인터페이스의 다음 표준 구현은 XItemView 및 XSequenceCursor의 export 메소드와 같은 결과 오브젝트를 사용하는 다른 메소드뿐 아니라 결과를 사용하는 이 execute 메소드에 대해 지원됩니다.
  • javax.xml.transform.stream.StreamResult
  • javax.xml.transform.dom.DOMResult
  • javax.xml.transform.sax.SAXResult
  • javax.xml.transform.stax.StAXResult

결과 인터페이스, XSequenceCursorResult의 추가 구현은 API에서 제공되어 결과를 XSequenceCursor로 리턴할 수 있게 합니다. 결과 오브젝트를 사용하지 않는 실행 가능 오브젝트의 실행 메소드는 기본적으로 XSequenceCursor로서 결과를 이미 리턴합니다. 그러므로, XSLT 다중 결과 문서에 사용하기 위해서입니다. XResultResolver의 구현은 XSequenceCursorResult를 프로세서로 리턴할 수 있으며 처리 중 XSequenceCursorResult를 XSequenceCursor 및 연관된 출력 매개변수로 채웁니다. 변환이 완료된 후 XSequenceCursor는 XSequenceCursorResult 오브젝트에서 getSequenceCursor 메소드를 호출하여 애플리케이션에서 검색될 수 있습니다. getOutputParameters 메소드를 호출하여 출력 매개변수를 검색할 수 있습니다. 출력 매개변수는 XSequenceCursor exportSequence 메소드에 대한 호출에서 사용될 수 있습니다.


주제 유형을 표시하는 아이콘 개념 주제



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