我现在和其他人一起在grails项目中工作.我必须编写一些Java类.但我需要访问使用groovy创建的可搜索对象.看来,这个对象必须放在default-package中.
我的问题是:有没有办法从命名包中的Java类访问default-package中的这个对象?
我需要读取一个XML文件,并根据某些条件对其中的某些元素进行注释或取消注释.该文件如下所示:
<elements>
<!-- <element1 atribute="value"/> -->
<!-- <element2 atribute="value"/> -->
<!-- <element3 atribute="value"/> -->
<!-- <element4 atribute="value"/> -->
<!-- <element5 atribute="value"/> -->
</elements>
Run Code Online (Sandbox Code Playgroud)
如果我想激活element1,element3并且element5该文件应如下所示:
<elements>
<element1 atribute="value"/>
<!-- <element2 atribute="value"/> -->
<element3 atribute="value"/>
<!-- <element4 atribute="value"/> -->
<element5 atribute="value"/>
</elements>
Run Code Online (Sandbox Code Playgroud)
换句话说,我正在寻找一种方法来添加或删除<!-- -->符合条件的每个XML行的标签.
不幸的是,这种行为是必需的,无法改变.