> 백엔드 개발 > XML/RSS 튜토리얼 > Xml에서 초과 및 미만 기호를 처리하는 Mybatis의 방법에 대한 자세한 소개

Xml에서 초과 및 미만 기호를 처리하는 Mybatis의 방법에 대한 자세한 소개

黄舟
풀어 주다: 2017-03-11 17:39:32
원래의
2754명이 탐색했습니다.


첫 번째 유형은 엄밀히 말하면 Mybatis 구성 Xml

파일에서

문자를 이스케이프하는 것입니다. , "<" 및 "&" 문자만 XML에서 사용할 수 없습니다. 줄임표, 따옴표 및 초과 기호는 허용되지만 엔터티 따옴표로 바꾸는 것이 좋습니다.

"<"는 파서가 이 문자를 새 요소의 시작으로 해석하기 때문에 오류를 생성합니다.
파서가 이 문자를 문자 엔터티 의 시작으로 해석하기 때문에 "&"도 오류를 생성합니다.

해결책, Xml이스케이프 문자를 대신 사용하세요.

< th align= "left">이스케이프 기호
표현 기호소개< td align=" left">< 큰따옴표

두 번째 유형, CDATA

CDATA는 XML 파서로 파싱하면 안되는 텍스트 데이터(Unparsed Character Data)를 의미합니다. CDATA 섹션의 모든 내용은 파서에서 무시됩니다. CDATA 부분은 <![CDATA[으로 시작하고 ]]>으로 끝납니다. 예를 들면 다음과 같습니다.

转义符号代表符号介绍
<<小于
>

> 大于
& &
' 单引号
" 双引号
<미만
> > 보다 큼
& &
' ' 작은따옴표
" "

두 번째 유형입니다. , CDATA

<![CDATA[ when min(starttime)<=&#39;12:00&#39; and max(endtime)<=&#39;12:00&#39; ]]>
로그인 후 복사

CDATA 부분에 대한 참고:
CDATA 부분에는 문자열 “]]>”을 포함할 수 없습니다. 중첩된 CDATA 섹션도 허용되지 않습니다.
CDATA 섹션의 끝을 표시하는 "]]>"에는 공백이나 줄 바꿈을 포함할 수 없습니다.

위 내용은 Xml에서 초과 및 미만 기호를 처리하는 Mybatis의 방법에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿