문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 XML (문단 편집) == Well-formed 문서와 유효 XML문서 == * Well-formed : XML의 기본 문법을 만족하는 수준으로 되어있는 문서. 모든 구문을 허용하기 때문에 XML처럼 보이기는 하지만 실제로 데이터 교환수단으로 바로 쓰기는 어렵다. 형식이 제각각이기 때문. * 유효(Valid) XML 문서 : XML 문서의 형식([[DTD]], XML Schema)를 만족하도록 작성된 XML 문서. 문서의 형식 정의는 XML 문서 자체에 포함되었을 수도, 다른 문서로 존재할 수도, 아니면 다른 컴퓨터에 존재할 수도 있다. 문서 형식 정의는 과거에는 [[DTD]]가 많이 사용되었지만, 2000년대 중후반 이후 XML Schema를 주로 사용한다.. XML 문서 작성 시 주의해야 할 점은 예약 문자 처리이다. <, >, &는 XML tag 표시와 entity를 표시하는 XML 예약문자로, 예약 문자가 포함된 XML 을 parsing 하는 경우 "not well-formed (invalid token)" Exception을 발생시킨다. XML을 Python [[https://docs.python.org/3.8/library/xml.etree.elementtree.html|ElementTree]]를 사용해서 Parsing할때 몇 가지를 유의해야 한다. XML 파일안의 Comment가 유지가 안되거나 한글이 깨지는 경우가 있으나 이는 parser() 와 write() 함수를 조금 수정하면 가능하다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기