1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | XmlDocument doc = new XmlDocument(); doc.Load( Server.MapPath( @"../xml\query.xml" ) ); XmlNode root = doc.SelectSingleNode("root"); XmlNode target = root.SelectSingleNode( "//query[@id='" + query_menu + "']" ); string ret_str = target.InnerText; string return_type = target.Attributes["return_type"].Value; /* 데이터가 리스트타입인 경우 List<string> ret_list = new List<string>(); foreach( XmlNode node in target ) { ret_list.Add( node.InnerText ); } string ret_str = ( ret_list.Count > 0 ) ? "'" + String.Join( "','", ret_list.ToArray() ) + "'" : ""; */ Response.Write( ret_str + return_type ); Response.End(); | cs |
/xml/query.xml
1 2 3 4 5 6 7 8 9 10 | <?xml version="1.0" encoding="UTF-8"?> <root> <query id="test.get_count" return_type='S'> select count(*) from test where seq = #seq# </query> <query id="test.get_list" return_type='M'> select * from test $where$ </query> </root> | cs |
'개발' 카테고리의 다른 글
[asp.net] WebMethod에서 Session사용 (0) | 2015.06.23 |
---|---|
카카오톡 개발자 사이트 주소 (0) | 2015.06.02 |
[안드로이드] 웹뷰설정 및 상단 타이틀 삭제 (0) | 2015.04.09 |
[안드로이드] 안드로이드 스튜디오 한글 깨짐 현상 (0) | 2015.04.09 |
[javascript] 파일명 체크 (0) | 2015.03.12 |