/**
* TNTConcept Easy Enterprise Management by Autentia Real Bussiness Solution S.L.
* Copyright (C) 2007 Autentia Real Bussiness Solution S.L.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/**
* XmlUtil.java
*/
package com.autentia.tnt.util;
/**
* Clase con utilidades generales para la manipulaci�n de documentos XML
* @author AUTENTIA
*
*/
public class XmlUtil {
/**
* Devuelve un valor en su representaci�n XML
*
* @param valor valor a transformar
*
* @return Representaci�n en XML
*/
public static String toXML(String valor)
{
StringBuffer str=new StringBuffer();
for (int i=0;i<valor.length();++i)
str.append(toXML(valor.charAt(i)));
return str.toString();
}
/**
* Convierte un caracter a su representaci�n en XML
*
* @param valor car�cter a transformar
*
* @return Representaci�n en XML
*/
public static String toXML(char valor)
{
if (valor=='&')
return "&";
else if (valor=='<')
return "<";
else if (valor=='>')
return ">";
else
return valor+"";
}
}