【发布时间】:2015-05-06 09:54:42
【问题描述】:
这是我的代码:
try
{
Document fichero = (Document) builder.build( xmlFile );
Element rootNode = fichero.getRootElement();
List list = rootNode.getChildren( "fichada" );
for ( int i = 0; i < list.size(); i++ )
{
Element tabla = (Element) list.get(i);
String term = tabla.getChildTextTrim("N_Terminal");
String tarj = tabla.getChildTextTrim("Tarjeta");
String fech = tabla.getChildTextTrim("Fecha");
String horaEnXML = tabla.getChildTextTrim("Hora");
String caus = tabla.getChildTextTrim("Causa");
//HERE I WANT TO DELETE THE NODE
}
} catch ( IOException io ) {
System.out.println( io.getMessage() );
} catch ( JDOMException jdomex ) {
System.out.println( jdomex.getMessage() );
}
我需要在保存变量中的值后删除节点,我该怎么做?
【问题讨论】:
-
在 StackOverflow 上发布代码时,请不要使用非英文标识符名称,因为这会使代码更难阅读。
-
你想删除某个父节点的任何特定节点或子节点吗?提供更多信息。
-
是的,每次我在厕所时的实际节点
-
在 Element 上调用 removeChild() 应该很容易
-
removeChild 需要一个字符串,我该怎么办?