Java でエスケープ XML を使用する方法を教えてください

Javaでは、escapeXml()メソッドは文字列内の特殊文字を対応するXMLエスケープ文字に変換するために使用します。

org.apache.commons.lang.StringEscapeUtils クラスにこのメソッドはあり、使用する場合は org.apache.commons.lang.StringEscapeUtils パッケージをインポートする必要があります。

以下に escapeXml() メソッドの使用方法の例を示します。

import org.apache.commons.lang.StringEscapeUtils;

public class Main {
    public static void main(String[] args) {
        String input = "<foo>bar</foo>";
        String escapedXml = StringEscapeUtils.escapeXml(input);
        System.out.println("Escaped XML: " + escapedXml);
    }
}

結果は出ました

Escaped XML: <foo>bar</foo>

上記の例ではescapeXml()メソッドを使用して、尖括号が”<“や”>”に変換された文字列”bar”をXML文書で正しく表示しています。

bannerAds