>  기사  >  백엔드 개발  >  XML 잘못된 문자(이스케이프 문자)

XML 잘못된 문자(이스케이프 문자)

高洛峰
高洛峰원래의
2016-12-24 11:41:122572검색

평소와 마찬가지로
클라이언트가 xml 파일을 보냈습니다.
디지털 강의실 일정을 업데이트하는 데 사용되었습니다. xml 파일을 읽어서 일일 강의 일정을 이동하여 표시하는 효과를 얻는 js입니다. 달력 위에 마우스를 올려놓습니다. Ajax 데이터 읽기와 유사한 스크립트 프로그램(데이터가 완전히 정적으로 업데이트된다는 점 제외)
두 당사자가 전체 일정 업데이트를 완료하므로(고객이 제작 페이지와 웹사이트 업데이트를 분리함)
저에게 주신 xml 파일에 문제가 있습니다.
제가 자주 하다보니 제작자님이 아직 HTML 코딩에 있어서 상대적으로 미숙한 것으로 알고 있습니다.
그래서 업데이트할 때마다 항상 제공하는 파일을 수정해야 하는데,
역시 문제가 있습니다.
평소와 같이 파일 내용의 각 태그가 완료되었는지 확인했습니다.
오류가 발견되어 괜찮을 것 같았습니다.
그런데 페이지가 떴습니다. 그래도 xml 데이터 읽기 실패라고 나오더군요.
다시 처음부터 태그를 하나씩 확인해 봤는데(파일이 꽤 길어서 윽~~),
안 됐습니다. t 오류를 찾으십시오. 오, 눈부신, 우울한 ~~~,
절망적으로, 나는 코드를 복사하고,
를 하나씩 복사하고, 복사하는 동안 페이지 미리보기를 새로 고치고,
. 여러번 왔다 갔다 하다가 드디어 코드에 문제가 여러개 있는 걸 발견했습니다.
구문 오류는 없는 것 같아요~~ 태그가 완전하네요~~,
갑자기 "&" 가 있는 걸 발견했습니다 내용, 젠장,
내용에 글자 충돌일지도 모른다는 걸 깜빡하고 태그를 한참동안 계속 봤는데,
교체하면 괜찮아요,
에서 이해하기 위해서 자세한 내용은 w3school에서 확인했습니다.
이스케이프 문자
잘못된 XML 문자는 엔터티 참조로 바꿔야 합니다.
XML에는 5개의 사전 정의된 항목 참조가 있습니다.
<
> >
& & 앰퍼샌드
' ' 따옴표
참고: 엄밀히 말하면 "<" 및 "&" 문자만 XML에서 허용되지 않습니다. 줄임표, 따옴표 및 초과 기호는 허용되지만 이를 엔터티 참조로 바꾸는 것이 좋습니다.


더 많은 XML 불법 문자(이스케이프 문자) 관련 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.