속성과 텍스트 내용을 보존한 채 XML을 검증하고 다시 들여씁니다.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요!
속성과 텍스트 내용을 보존하면서 XML을 검증하고 다시 들여씁니다. 안전하게 파싱하며 외부 리소스를 불러오지 않습니다.
아니요. 속성은 원래 이름, 값, 순서를 유지하고 일반 요소 텍스트도 그대로 보존됩니다. 요소 사이의 공백만 다시 정리하여 분명한 들여쓰기를 만듭니다.
네. SYSTEM 또는 PUBLIC 외부 엔티티/DTD 선언이 들어 있는 입력은 분석 전에 명시적으로 거부되며, 브라우저 기본 XML 파서는 애초에 외부 엔티티를 풀기 위해 네트워크 요청을 하지 않습니다.
“<p>Hello <b>world</b>!</p>”처럼 텍스트와 자식 요소가 섞인 내용은 내부를 다시 정리하지 않고 쓴 그대로 보존하여, 들여쓰기를 바꾸다가 의미 있는 공백이 실수로 바뀌는 일을 막습니다.
정리는 전적으로 브라우저 안에서 이루어지며 여기에 붙여 넣거나 올린 원본은 어떤 서버로도 전송되지 않습니다.