に私のXMLは、以下のように見えるコメントを外しXML要素のJava
<!-- Service Defs -->
<!-- <serviceName = "${NASA_Freedom.level.mission}"
MaxTimeOut = "20" minSpareHyperThread = "10" />
-->
そして、私はちょうどserviceNameの要素のコメントを解除する必要があります。
<serviceName = "${NASA_Freedom.level.mission}"
MaxTimeOut = "20" minSpareHyperThread = "10" />
次のコードを実行していないようですトリック:
Pattern p = Pattern.compile("(<!--).*<serviceName = \\"${NASA_Freedom.*(-->)");
Matcher m = p.matcher(test);
if (m.find()) {
System.out.println(m.replaceAll(""));
}
これはまた、これを処理する悪い方法のようです。残念ながら、XMLファイルについては何もできませんので、これが唯一の方法です。上記のようにコメントを解除するにはどうすればよいですか?
は、あなたのコードは、コンパイルべきではありません。 – Laurel
あなたのXMLは整形式ではなく、属性名はありません –
@NicolasFilotto - 残念ながら、それは大丈夫です。 – sln