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

developerWorks 中国  >  XML  >

Effective XML processing with DOM and XPath in Java

Analysis of many projects yields advice and suggested code

developerWorks

  public static Node setValue(Node startNode, String value, String xql)
    throws Exception
  {
    Node targetNode = XPathAPI.selectSingleNode( startNode,xql );
    NodeList children = targetNode.getChildNodes();
    int index = 0;
    int length = children.getLength();
    // Remove all of the current contents
    for(index = 0; index < length; index++) {
      targetNode.removeChild( children.item( index ) );
    }
    // Add in the new value
    Document doc = startNode.getOwnerDocument();
    targetNode.appendChild( doc.createTextNode(value) );
        
    return targetNode;
  }

Return to article

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