源文件里的片段
<Security Name="domain_trust"
PasswordPolicy="wl_default_password_policy"
Realm="wl_default_realm" RealmSetup="true"/>
<EmbeddedLDAP
Credential="{3DES}gxCTFknwEm/ouIeOAxEDaBGqShBvujz0NrB97t7royg=" Name="domain_trust"/>
我想修改掉两个tag中Name这个Attribute的值
我写了个modife.xml文件
<Map>
<key Name="my_domain_trust"></key>
<key Realm="new_wl_default_realm"></key>
</Map>
我要把modife.xml里的值读出来,给源文件各位大虾们,帮帮我吧!急!!
<Security Name="domain_trust"
PasswordPolicy="wl_default_password_policy"
Realm="wl_default_realm" RealmSetup="true"/>
<EmbeddedLDAP
Credential="{3DES}gxCTFknwEm/ouIeOAxEDaBGqShBvujz0NrB97t7royg=" Name="domain_trust"/>
我想修改掉两个tag中Name这个Attribute的值
我写了个modife.xml文件
<Map>
<key Name="my_domain_trust"></key>
<key Realm="new_wl_default_realm"></key>
</Map>
我要把modife.xml里的值读出来,给源文件各位大虾们,帮帮我吧!急!!
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = dbf.newDocumentBuilder();
Document doc = builder.parse("modify.xml"); NodeList keys = doc.getElementsByTagName("key"); for(int i = 0; i < keys.getLength(); i++) {
System.err.println(keys.item(i).getAttributes().getNamedItem("Name"));
}
}
可以用setAttribute方法修改值。
也可以参考SAX