org.apache.axiom.om.OMElementを用いてSOAP連携するためのXMLを作成しています。
OMElement.addAttributeにて値がHTMLエンコードしていますが、
「>」が変換されずエラーとなっています。
OMElementのバグでしょうか、それとも何か設定等足りませんでしょうか。
ご教授いただきたくよろしくお願いいたします。
ライブラリVer:axiom-api-1.2.13.jar
lang
1//サンプルソース 2package test; 3 4import junit.framework.TestCase; 5 6import org.apache.axiom.om.OMAbstractFactory; 7import org.apache.axiom.om.OMElement; 8import org.apache.axiom.om.OMFactory; 9 10public class TrialAPITest extends TestCase { 11 12 public void testSub() { 13 OMFactory omFactory = OMAbstractFactory.getOMFactory(); 14 OMElement sendmail = omFactory.createOMElement("mail", null); 15 16 sendmail.addAttribute("from", "\"あいうえお\"<test@testtest.jp>", null); 17 sendmail.addAttribute("to", "\"かきくけこ\"<test2@testtest.jp>", null); 18 19 java.lang.System.out.println(sendmail.toString()); 20 } 21} 22
lang
1*************************************************************************************** 2実行結果 3--------------------------------------------------------------------------------------- 4 5<mail from=""あいうえお"<test@testtest.jp>" to=""かきくけこ"<test2@testtest.jp>" /> 6 7**************************************************************************************
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。