問題はシンプルですが解決できません。アポストロフィが発生したときにgetNodeValue()が値を切り捨てます。
私は(GoogleマップのWebサービスによって返された)XMLファイルを持っており、このファイルには、私はこのようになります行があります:私のコードで
<name>Prendre la direction sud sur Rue Hubert Metzger vers Rue de l&#39;Ancien Théâtre</name>
を、私はの値を取得したいです実行して、ノード「名前」:
name = node.getFirstChild().getNodeValue();
私は名前を印刷する場合、私は得る: 「Prendreラ方向をシュッドシュルルーユベール・メッツガーVERSルー・デ・L」
のnodeValueが切り捨てられますアポストロフィが発生したとき... nodeValue全体を取得するにはどうすればよいですか?
ありがとうございました!
別の関数を検索しました。私は見つけました: ' name = node.getTextContent ).replace( "'"、 "'");' それは動作します!ありがとうございます – Moltes