어떤 캐릭터들이 데릭쉐퍼드와 피하기 위해 XML 문서의?

어떤 문자를 찾을 수 있는 등 XML 문서 또는 이스케이프할 합니다 바뀌엇어요?

질문에 대한 의견 (2)
해결책

적절한 클래스 또는 라이브러리) 를 사용하는 경우, 자기들이 탈출이라니요 당신꺼에요. 다양한 XML 인한 문제는 string concatenation.

XML 이스케이프입니다 문자

가지뿐입니다 5:

"   "
'   '
<   <
>   >
&   &

위치에 따라 달라집니다 탈출이라니요 문자 특수 문자를 사용하고 있다.

[W3C 마크업 유효성 검사 서비스] 검증할 수 있는 참조용이므로 emc. (https://validator.w3.org/ # validate_by_input).

# 텍스트

이스케이프입니다 5 명 모두 안전한 방법은 문자 텍스트, 그러나 3 자 ',', '& # 39 &quot', '와' t be 이스케이프된 needn& &gt, # 39, 텍스트:

<?xml version="1.0"?>
"'>

# 속성뿐

그러나 5 명 모두 안전한 방법은 ',' 문자가 문자 속성뿐 이스케이프입니다 &gt needn&, t be 이스케이프된 # 39 의 속성:

<?xml version="1.0"?>

39, & # 39 는 ',' 의 경우 't be 이스케이프된 문자 needn& 속성뿐 따옴표를 &quot,':

<?xml version="1.0"?>

마찬가지로 ',' t be &quot needn& # 39, & # 39 의 경우 이스케이프된 속성뿐 따옴표를 ',':

<?xml version="1.0"?>

# 의견

안 할 수 있는 모든 5 특수 문자 ( 이스케이프된 의견:

<?xml version="1.0"?>


# CDATA

안 할 수 있는 모든 5 특수 문자 ( 이스케이프된 [CDATA] (https://en.wikipedia.org/wiki/CDATA) 단면에는:


<?xml version="1.0"?>
해설 (13)

아마도 이 도움이 된다.

문자 참조 :

&gt. Sgml 에서 HTML, XML 문서, &gt. 논리적 구조 알려진 문자 &gt. 데이터 및 속성 값을 이루어집니다. &gt. 각 시퀀스에만 있는 문자 &gt. 분명히 직접 갖고 있다 &gt. (사이트용 자체) 또는 수 있습니다. &gt. 일련의 문자를 대표되는 &gt. 문자 불렀으매 참조에는 재배케하여 &gt. 두 가지 유형이 있다. 숫자 &gt. 문자 참조와 문자 &gt. 엔티티입니다 참조입니다. 이 문서에서는 &gt. 문자 엔티티입니다 참조입니다 &gt. html, XML 문서 에서 사용할 수 있다.

그 기사를 열거합니다 다음과 같은 다섯 개의 미리 정의된 XML 엔티티가 포함된다:

quot  "
amp   &
apos  '
lt    <
gt    >
해설 (0)

사양에 따라 w3C (World Wide Web Consortium), [5 개의 문자가 나타나지 하는 그들의 ipv6-literal. xml 문서 형태로] [1] 에서 사용되는 경우를 제외하고 마크업으로 구분 처리 지침, 또는, 또는 셀명 CDATA 부분은. 이 모든 다른 경우 해당 문자를 사용하여 숫자 참조입니다 .해당 엔터티로부터 또는 인컨텍스트 교체해야 합니다 다음 표에 따라: 당초, , , , /kbd&gt &lt kbd&gt &lt kbd&gt Character&l, XML, , , , 숫자, XML, &lt replacement&l 엔티티에는 /kbd&gt kbd&gt replacement&l /kbd&gt &lt br/>;; ,,, 빨리, 빨리 &lt kbd&gt &lt &amp &amp &amp nbsp;;;;;; 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;;; 빨리, 빨리, 빨리 &amp &amp &lt /kbd&gt &lt kbd&gt &amp, amp, lt;; 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &;;;;;;;;; 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;;; 빨리 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;; 빨리, 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &;;;;;;; 빨리 빨리 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;;; 빨리, 빨리, 빨리 &amp &amp &lt /kbd&gt &lt kbd&gt &amp amp; # 60;;;;;;;; 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;;; 빨리 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;; 빨리, 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &;;;;;;; 빨리 빨리 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;;; 빨리, 빨리, 빨리 &amp &amp &lt /kbd&gt &lt br/&gt. ,,, 빨리, 빨리 &lt kbd&gt &gt &amp &amp &amp nbsp;;;;;; 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;;; 빨리 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;; 빨리, 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &;;;;;;; 빨리 빨리 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp, amp;;;; &lt &lt /kbd&gt kbd&gt gt. 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &;;;;;;;;; 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리 &amp &amp &amp <;;;;;; 빨리 빨리 &amp &amp /kbd&gt &lt kbd&gt &amp, amp;;;;;;; 빨리 빨리 빨리 &amp &amp &amp # 62;;;;;;;; 빨리 빨리 빨리, 빨리 &amp &amp &amp &amp &;;;;;; 빨리 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;; 빨리, 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &;;;;;;; 빨리 빨리 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &lt /kbd&gt &lt br/&gt,, ,,, 빨리, 빨리 &lt kbd&gt &quot &amp &amp &amp nbsp;;;;;; 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;;; 빨리 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;; 빨리, 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &;;;;;;; 빨리 빨리 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &lt /kbd&gt kbd>;;;; &lt &amp 크로트 amp;; 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &;;;;;;;;; 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;;; 빨리 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;; 빨리, 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &;;;;;;; 빨리 빨리 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;;; 빨리, 빨리, 빨리 &amp &amp &lt /kbd&gt &lt kbd&gt &;;;;; 빨리, 빨리, 빨리 &amp &amp &amp # 34 amp;;;;;;; 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &lt /kbd&gt &lt br/>;; ,,, 빨리, 빨리 &lt kbd&gt &amp &amp &amp &amp nbsp;;;;;; 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;;; 빨리 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;; 빨리, 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &;;;;;;; 빨리 빨리 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &lt /kbd&gt &amp, amp;;; &lt kbd&gt amp;; 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &;;;;;;;;; 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;;; 빨리 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;; 빨리, 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &;;;;;;; 빨리 빨리 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;;; 빨리, 빨리, 빨리 &amp &amp &lt /kbd&gt &lt kbd>;;;;; 빨리, 빨리 &amp amp; # 38 &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &lt /kbd&gt &lt br/>;; & # 39;;;;;; 빨리, 빨리 &lt kbd&gt &amp &amp &;;;;;; 빨리 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;; 빨리, 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &;;;;;;; 빨리 빨리 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &lt /kbd&gt kbd>;;;; &lt &amp apos amp;; 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &;;;;;;;;; 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;;; 빨리 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;; 빨리, 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &;;;;;;; 빨리 빨리 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;;; 빨리, 빨리, 빨리 &amp &amp &lt /kbd&gt &lt kbd&gt &;;;; 빨리, 빨리, 빨리 &amp &amp &amp # 39 amp;;;;;;;; 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;;; 빨리 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;; 빨리, 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &;;;;;;; 빨리 빨리 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp &;;;;; 빨리, 빨리, 빨리, 빨리, 빨리 &amp &amp &amp &amp /kbd&gt &lt <;; br/&gt. 앞서 언급한 엔티티에는 사용할 수 있는 것을 볼 수 있을 뿐만 아니라, &amp 제외하고, HTML, XHTML 1.0, * amp; apos 함께 도입된 것이 아니라, 그 지역에 HTML 4. 이러한 이유로, 그리고 레트로 호환성에서는 보장하기 위해, [xhtml 사양명세 사용할 것을 권장합니다 &amp # 39 amp;;;] [2] 를 사용할 수 있습니다. [1]: http://www.w3.org/TR/xml11/ # 삼성전자는 미리 정의된 ent [2]: http://www.w3.org/TR/2002/REC-xhtml1-20020801/ # C_16

해설 (4)

서로 다른 문자 탈출이라니요 태그와 속성을.

태그:

 < <
 > > (only for compatibility, read below)
 & &

속성:

" "
' &apos;

http://www.w3.org/TR/2008/REC-xml-20081126/ # 구문을

&gt. 앰퍼샌드 문자 (&) 그리고 왼쪽 ᄀ형강 브래킷에서 (<) 안 됩니다. &gt. 그 외에는 사용할 때 나타나는 ipv6-literal. 마크업으로 구분, 양식, &gt. 셀명, 또는 내부에서 처리 지침 또는 CDATA 부분은. 만약 &gt. 한편, 필요할 때 그 중 하나를 사용하여 숫자 이스케이프할 있어야 합니다. &gt. 문자 참조 또는 문장열 &quot. &amp amp, amp;; &quot. 및 &quot. &amp lt, amp;; &quot. &gt. 기록했다. 오른쪽 ᄀ형강 브래킷에서 (>) 사용하여 나타낼 수 있습니다 &gt. 구체화하십시오 &quot. gt, &amp amp;; &quot 이스케이프된 중 하나를 사용할 수 있도록 호환성을 위해, 합니다. &gt. &quot. gt, &amp amp;; &quot. 문자열의 &quot 나타날 때, 또는 문자 참조 ]] &gt. &gt. &quot. 표시 없는 내용이 있을 때, 문자열 끝에 CDATA &gt. 부분. &gt. &gt. 속성 값을 모두 포함될 수 있도록 단일 및 큰따옴표 &gt. 아포스트로피 또는 단일 쿼트에 문자 (& # 39;) &quot 로 나타낼 수 있습니다. &gt. &amp apos amp;;; , 그리고 &quot 큰따옴표 문자 (") &quot 있다. &amp 크로트 amp;;; ".

해설 (1)
  • 새롭게 간편화된 sup&gt &lt, 늙은, 자주 묻는 질문에 대한 대답은 question.*&lt /sup>;;

,, 단순화됩니다 xlm 탈출이라니요 &lt sub&gt &lt sup&gt (우선 100%,,, /sub&gt &lt /sup&gt &lt 완료)

  1. [ 항상 ], [1],, &lt sub&gt &lt sup&gt (90%, /sup&gt &lt 너희에게베풀어진 중요한), &lt /sub>;
  • ',' 도 ',', '&lt 이스케이프입니다 &lt &amp lt, 아니면' 는 시작 [',' &lt, tag/&gt] [2].
  • ',' 도 ',' 한 '&amp 이스케이프입니다 &amp &amp amp;;' 가 시작되는 [ui_policytable_java_spe_policy &amp, 엔티티에는 ','] [3].
  • [속성 값을] [4] 2., , &lt, sub&gt, &lt sup&gt (9%, /sup&gt *&lt 너희에게베풀어진 중요한), &lt /sub>;
  • '속성', ',' & # 39 = &quot '& # 39, 작은 따옴표 안에 ',' ok '이 &quot 큰따옴표. & # 39, '-' 속성 ',' = '이 작은 따옴표 안에 '&quot &quot, & # 39 큰따옴표 확인', '.
  • 이스케이프입니다 ',' 도 ',' 와 '& # 39 &quot &amp 크로트, 그렇지 않으면', ',' 으로 &amp apos.
  • [의견] 3. [5], [CDATA] [6] 및 [처리 지침] [7] , &lt sup&gt sub&gt <;; (0.9%, /sup&gt *&lt 너희에게베풀어진 중요한), &lt /sub>;
  • '-';! [의견] [5] ',' 내 &lt -&gt 아무런 이스케이프할 수 없고 '-' 문장열 사용할 수 있습니다. '<! [CDATA [' 에서 [CDATA] [6] ']] &gt 이스케이프된 있지 않지만,', '아무 것도 할 수 있다]],' &gt 문장열 사용할 수 있습니다. [pi] [7] ',' - '내 피터르제 &lt???', ',' &gt 수 없고, 아무런 이스케이프된 &gt 문장열 사용할 수 있습니다.
  1. [ 에소테리카 ], [8],, &lt sub&gt &lt sup&gt (0.1%, /sup&gt &lt 너희에게베풀어진 중요한), &lt /sub>; 이스케이프입니다 ']]', '으로 &gt]] &amp, gt,' 한 ']],' 는 &gt 기간말 CDATA 부분은. ,, &lt br/&gt &lt sub&gt &lt sup&gt. (이 규칙이 적용되는 일반 문자 data-in &amp ndash;; 외부에서도 CDATA 부분은.), /sup&gt &lt &lt /sub>;;

[1]: https://www.w3.org/TR/xml/ # 구문을 [2]: https://www.w3.org/TR/xml/ # 초 스타르타크스 [3]: https://www.w3.org/TR/xml/ # 초 참조입니다 [4]: https://www.w3.org/TR/xml/ # 전트 타바루이 [5]: https://www.w3.org/TR/xml/ # 삼성전자는 주석 [6]: https://www.w3.org/TR/REC-xml/ # 초 cdata 주야간 [7]: https://www.w3.org/TR/xml/ # 초 pi [8]: https://www.w3.org/TR/xml/ # 전트 샤르타

해설 (2)

일반적으로 알려진 외에 5 자 [<;;;, & # 39 &gt &amp "] 난 또 이스케이프입니다 수직 탭 문자 (0x0B). 올바른 UTF-8 것이 아니라, 심지어 유효한 XML 1.0 정보기술 (it) 과 관련해 잘못된 XML 출력입니다 크리스티나랑 많은 라이브러리 (libxml2 포함).

해설 (0)

요약 된 출처: http://en.wikipedia.org/wiki/XML # 탈출이라니요

5 개의 미리 정의된 엔티티에는:

< represents ""
& represents "&"
&apos; represents '
" represents "

&quot 허용, 모든 유니코드 문자를 숫자로 나타낼 수 있습니다 참조입니다. &quot. 예를 들면 다음과 같습니다.

대부분 범위는 특별히 제외된 제어 문자 및 기타 유니코드 (생쥐라.), 즉, 그들은 can& # 39 이스케이프된 또는 직접 수행될 수 없다.

http://en.wikipedia.org/wiki/Valid_characters_in_XML

해설 (0)

컨텍스트로 따라 다릅니다. 콘텐츠에 대한 &lt 있다. 및 &amp, 및]] &gt. (단, 3 문자열이어야 하나가 아닌 챨). 속성 값을 &lt 있다. 및 &amp. 및 &quot. and & # 39;. 이를 위해 CDATA]] >.

해설 (0)

전용 &lt. 및 &amp. 문자 데이터가 있어야 합니다 () 는 이스케이프된 수정표시 아닌 경우 취급할 수 있게 한다.

http://www.w3.org/TR/xml11/ # 구문을

해설 (0)