MyBatis SQL xml 처리 번호 와 번호 보다 작은 정확 한 형식

sql 문 구 를 xml 형식 으로 처리 해 야 할 때<,<=,>,>=등 기 호 를 자주 사용 하지만 xml 형식의 오 류 를 일 으 키 기 쉬 워 서 배경 에서 xml 문자열 을 xml 문서 타 임 스 로 변환 하 는 오류 가 발생 하여 프로그램 오류 가 발생 할 수 있 습 니 다.
이러한 문 제 는 iBatiS 나 사용자 정의 xml 처리 sql 프로그램 에서 자주 우리 가 처리 해 야 합 니 다.사실은 매우 간단 하 다.우 리 는 아래 와 같이 교체 하면 상술 한 오 류 를 피 할 수 있다.
원 부호
  <
   <=
   >
   >=
    &
     '
      "
대체 기호
<
<=
>
>=
&
'
"
잘못된 xml 형식:

<?xml version="1.0" encoding="GBK"?> 
<queryForm token="32sdfj-349sfdnfs32-fsdf348imfg323-df34" tableName="HSY_T_CUSTOMER" pageSize="20" pageNo="1" orderColumn="" orderType=""> 
 <sqlCondition> AND START_DATE >= to_date('2013-01-01','yyyy-MM-dd') AND START_DATE <= to_date('2013-01-30','yyyy-MM-dd') </sqlCondition> 
</queryForm> 
altova XMLspy 도구 에서 오류 가 발생 할 수 있 습 니 다.xml 는 형식 요구 에 부합 되 지 않 습 니 다.
정확 한 xml 형식: 

<?xml version="1.0" encoding="GBK"?> 
<queryForm token="32sdfj-349sfdnfs32-fsdf348imfg323-df34" tableName="HSY_T_CUSTOMER" pageSize="20" pageNo="1" orderColumn="" orderType=""> 
 <sqlCondition> AND START_DATE &gt;= to_date('2013-01-01','yyyy-MM-dd') AND START_DATE &lt;= to_date('2013-01-30','yyyy-MM-dd') </sqlCondition> 
</queryForm> 
총결산
위 에서 말 한 것 은 소 편 이 여러분 에 게 소개 한 MyBatis SQL xml 처리 작은 번호 와 큰 번호 의 정확 한 형식 입 니 다.여러분 에 게 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 저 에 게 메 시 지 를 남 겨 주세요.소 편 은 신속하게 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기