JavaCompute 노드를 사용하여 새 요소 작성

JavaCompute 노드에서 다음 메소드를 사용하여 메시지 트리에 새 요소를 작성하십시오. 메소드는 새로 작성된 요소에 대한 참조를 리턴합니다. 각 메소드에는 세 가지의 과부하 형식이 있습니다.
createElement...(int type)
지정된 유형의 공백 요소를 작성합니다. 올바른 일반 유형은 다음과 같습니다.
  • MbElement.TYPE_NAME. 이 유형의 요소는 이름만 가지고 있습니다(예: XML 요소).
  • MbElement.TYPE_VALUE. 이 유형의 요소는 값만 가지고 있습니다(예: XML 요소에 포함되지 않은 XML 텍스트).
  • MbElement.TYPE_NAME_VALUE. 이 유형의 요소는 XML 속성에 대해 이름과 값 모두 가지고 있습니다.
특정 유형의 값도 지정할 수 있습니다. 이 유형 정보의 의미는 구문 분석기에 따라 다릅니다. 요소 이름 및/또는 값 정보는 setName() 및 setValue() 메소드를 사용하여 지정해야 합니다.
createElement...(int type, String name, Object value)
작성 시 요소의 이름 및 값을 설정하기 위한 메소드
createElement...(String parserName)
최상위 레벨의 구문 분석기 요소만을 작성하기 위해 사용되는 createElement...()의 특수 양식.
이 Java 코드 예는 새로운 chapter 요소를 JavaCompute 노드에서 메시지 트리의 요소에 액세스에 제공된 XML 예에 추가합니다.
MbElement root = outMessage.getRootElement();
MbElement document = root.getLastChild().getFirstChild();
MbElement chapter2 = document.createElementAsLastChild(MbElement.TYPE_NAME,“Chapter”,null);

// add title attribute
MbElement title2 = chapter2.createElementAsFirstChild(MbElement.TYPE_NAME_VALUE, “title”,	“Message Flows”);

다음의 XML 출력이 생성됩니다.
<document>
	<chapter title="Introduction">
		Some text.   
	</chapter>
	<chapter title="Message Flows"/> 
</document>  

관련 개념
JavaCompute 노드에서 메시지 트리의 요소에 액세스
관련 참조
JavaCompute 노드
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2005 마지막 갱신 날짜: 11/08/2005
ac30340_