JavaTM Platform
Standard Ed. 6

javax.xml.transform
인터페이스 Result

기존의 구현 클래스의 일람:
DOMResult , JAXBResult , SAAJResult , SAXResult , StAXResult , StreamResult


public interface Result

이 인터페이스를 구현하는 객체에는, 변환 결과 트리를 작성하는데 필요한 정보가 포함되어 있습니다.


필드의 개요
static String PI_DISABLE_OUTPUT_ESCAPING
          결과 트리가 출력 이스케이프를 무효로 하는 경우는, 보내진 처리 명령의 이름입니다.
static String PI_ENABLE_OUTPUT_ESCAPING
          PI_DISABLE_OUTPUT_ESCAPING 처리 명령을 받아들인 뒤가 있는 시점에서 결과 트리가 출력 이스케이프를 유효하게 하는 경우는, 보내진 처리 명령의 이름입니다.
 
메소드의 개요
 String getSystemId ()
          setSystemId 를 사용해 설정된 시스템 식별자를 가져옵니다.
 void setSystemId (String  systemId)
          이 Result 의 시스템 식별자를 설정합니다.
 

필드의 상세

PI_DISABLE_OUTPUT_ESCAPING

static final String  PI_DISABLE_OUTPUT_ESCAPING
결과 트리가 출력 이스케이프를 무효로 하는 경우는, 보내진 처리 명령의 이름입니다.  

일반적으로, 결과 트리의 직렬화에 의해, 텍스트 노드를 출력할 때에,& 라고 < (아마, 다른 문자도)가 이스케이프 됩니다. 이것에 의해, 출력은 정형식 XML 가 됩니다. 다만, 거의 정형식이지만 완전하게는 정형식이 아닌 XML 를 출력할 수 있으면(자) 편리한 경우가 있습니다. 예를 들어, 정형식이 아닌 섹션을 출력에 포함해, 그 후의 XML 를 인식하지 않는 프로세스로 정형식 XML 로 변환할 수가 있습니다. 처리 명령이 이 이름으로 보내지면(자), 이스케이프없이 직렬화가 출력됩니다.

 

또, 결과의 DOM 트리에서는, PI_DISABLE_OUTPUT_ESCAPING 와 PI_ENABLE_OUTPUT_ESCAPING 가 트리에 삽입되고 있는 일도 있습니다.

관련 항목:
disable-output-escaping in XSLT Specification , 정수 필드치

PI_ENABLE_OUTPUT_ESCAPING

static final String  PI_ENABLE_OUTPUT_ESCAPING
PI_DISABLE_OUTPUT_ESCAPING 처리 명령을 받아들인 뒤가 있는 시점에서 결과 트리가 출력 이스케이프를 유효하게 하는 경우는, 보내진 처리 명령의 이름입니다.

관련 항목:
disable-output-escaping in XSLT Specification , 정수 필드치
메소드의 상세

setSystemId

void setSystemId(String  systemId)
이 Result 의 시스템 식별자를 설정합니다.  

Result 를 파일에 기입하지 않는 경우, 시스템 식별자는 생략 가능합니다. 다만, 에러 메세지나 경고로 사용하거나 상대 출력 식별자를 해결하기 위해서, 어플리케이션으로 제공할 수 있습니다.

파라미터:
systemId - URI 캐릭터 라인으로서의 시스템 식별자

getSystemId

String  getSystemId()
setSystemId 를 사용해 설정된 시스템 식별자를 가져옵니다.

반환값:
setSystemId 를 사용해 설정된 시스템 식별자. setSystemId 가 불려 가지 않았던 경우는 null

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.