Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用java DOM API删除注释节点之间的所有节点_Java_Xml_Xmlnode_Xmldom - Fatal编程技术网

使用java DOM API删除注释节点之间的所有节点

使用java DOM API删除注释节点之间的所有节点,java,xml,xmlnode,xmldom,Java,Xml,Xmlnode,Xmldom,如何使用JavaDOMAPI删除两个注释节点之间的所有节点。我有以下xml格式 . . <!-- start: my configs --> <student id="100"> <school>Saint Dnyaneshwar School</school> <division>science</division> <percentage>60.06</percentage&

如何使用JavaDOMAPI删除两个注释节点之间的所有节点。我有以下xml格式

.
.
<!-- start: my configs --> 

<student id="100">
    <school>Saint Dnyaneshwar School</school>
    <division>science</division>
    <percentage>60.06</percentage>
</student>

<student id="101">
    <school>Saint Dnyaneshwar School</school>
    <division>Marathi</division>
    <percentage>77.06</percentage>
</student>

<!-- end: my configs --> 
.
.
.
。
.
圣德尼斯瓦学校
科学
60.06
圣德尼斯瓦学校
马拉提
77.06
.
.
.
我想删除开始:我的配置结束:我的配置注释节点之间的所有节点。如何使用JavaDOMAPI实现这一点


提前谢谢。

我不相信您可以,评论恰恰是非功能性要求。而是添加一个标签,并围绕它构建系统逻辑,如果您找到一个有效的MyConfig,请使用该配置。否则,您将不得不使用sting操作,因为我并没有真正控制XML文件,所以您首先要找到使用注释而不是任何标记的原因。我有一个实体,它在这个文件中放置了一些配置。还有很多其他实体也这样做。所以唯一的选择就是突出显示评论。我不允许有我自己的标签,基本上这会破坏XML。我想你有点卡住了,我个人会问,如果你不打算添加标签,为什么你会有标签。但下面是一个示例,用于读取注释、解析xml、找到注释节点并删除下一个节点。