package com.awsle.aibatis.parser; import java.io.InputStream; import com.awsle.aibatis.io.XmlLoader; import com.awsle.aibatis.xml.aibatis.node.SqlMap; import com.awsle.aibatis.xml.utils.XmlSqlMapConfig; /** * * @author 席有芳 * @url http://code.awsle.com/index.php/p/aibatis/ * @mail 951868171@qq.com * @version 1.0 * @since aibatis-Alpha1.0.zip */ public class SqlMapParser { /** * 解析Xml * @param xml * @return */ public SqlMap parser(String path) { String xml = XmlLoader.loadXml(path); SqlMap sqlMap = XmlSqlMapConfig.xmlToSqlMap(xml); return sqlMap; } public SqlMap parser(InputStream in) { String xml = XmlLoader.loadXmlByStream(in); SqlMap sqlMap = XmlSqlMapConfig.xmlToSqlMap(xml); return sqlMap; } }