2014-11-28 3 views

답변

1
OMXMLParserWrapper builder = OMXMLBuilderFactory.createOMBuilder(stream); 
OMElement documentElement = builder.getDocumentElement(); 
Iterator it = documentElement.getChildrenWithName(new QName("http://namespace", "elementName")); 
if (it.hasNext()) { 
    it.next(); 
    it.remove(); 
} 
+1

을 찾았지만, 자신의 문제가 있었고 솔루션이 어떻게 작동하는지 어디에 약간의 설명이 이해하기 좋은 이익이 될 수도 있습니다! – Rizier123

0

글쎄, 나는이 질문에 대한 해답이 될 수있는 솔루션을

StAXOMBuilder builder = new StAXOMBuilder(stream); 
    OMElement documentBuilder = builder.getDocumentElement(); 

    Iterator allChildren = documentBuilder.getChildren(); 
    while (allChildren.hasNext()) { 
     OMElement omElement = (OMElement) allChildren.next(); 
     String elementName = omElement.getQName().toString(); 

     if ("apimPayload".equals(elementName)) {      
     omElement.detach(); 
     break; 
     } 
    }