Java tutorial
/******************************************************************************* * Copyright (c) 2013 hangum. * All rights reserved. This program and the accompanying materials * are made available under the terms of the GNU Lesser Public License v2.1 * which accompanies this distribution, and is available at * http://www.gnu.org/licenses/old-licenses/gpl-2.0.html * * Contributors: * hangum - initial API and implementation ******************************************************************************/ package com.hangum.tadpole.commons.util; import org.apache.commons.lang.StringUtils; /** * xml data utils * * @author hangum * */ public class XMLUtils { public final static String[] xml = { "&", "\\", "<", ">" }; public final static String[] javaString = { "&", "'", "<", ">" }; /** * xml string ? ? ? ? * * @param retVal * @return */ public static String xmlToString(String retVal) { for (int i = 0; i < xml.length; i++) { retVal = StringUtils.replace(retVal, xml[i], javaString[i]); } return retVal; } /** * String? xml string * * @param retVal * @return */ public static String stringToXml(String retVal) { for (int i = 0; i < xml.length; i++) { retVal = StringUtils.replace(retVal, javaString[i], xml[i]); } return retVal; } }