IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    
跳转到主要内容

developerWorks 中国  >  XML  >

Building an XML-based message server

An illustrative example of an XML-based message server

developerWorks

Return to article

public Message() {
   doc = new DocumentImpl(); 
   elementMessage   = doc.createElement("message"); 
   elementHeader    = doc.createElement("header"); 
   elementStatus    = doc.createElement("status"); 
   elementHeader.appendChild(elementStatus); 
   
   elementCommand   = doc.createElement("command"); 
   elementHeader.appendChild(elementCommand); 
   
   elementQueueName = doc.createElement("queueName"); 
   elementHeader.appendChild(elementQueueName);
   
   elementMessageId = doc.createElement("messageId"); 
   elementHeader.appendChild(elementMessageId);
   
   elementProcessingRule = doc.createElement("processingRule"); 
   elementHeader.appendChild(elementProcessingRule); 
   
   elementMessage.appendChild(elementHeader); 
   elementPayload = doc.createElement("payload");
   elementMessage.appendChild(elementPayload);
   doc.appendChild(elementMessage);
}
public Message(String msg) {
   InputSource in = new InputSource(new StringReader(msg));
   DOMParser parser = new DOMParser();
   try {
      parser.parse(in);
   } catch (Exception e) {
      System.out.println("Message:Message:1:Unable to create DOM object");
   }
   doc = parser.getDocument();
}

Return to article

    关于 IBM 隐私条约 联系 IBM 使用条款