스크린샷

설명

XML을 빠르게 검사하고 문제가 있으면 알려 줍니다. XML Validator 3.1.0 — 새로운 기능 XML Validator는 브라우저 안에서 XML이 올바른 형식인지 즉시 검사합니다. 붙여 넣은 내용은 결코 업로드되지 않습니다. 검사는 전적으로 사용자의 컴퓨터에서만 이루어지고, 오프라인에서도 동작하며, 확장 프로그램은 사용자가 방문하는 웹사이트에 대한 접근 권한을 전혀 요구하지 않습니다. 3.1.0은 이 확장 프로그램이 지금까지 받은 가장 큰 업데이트입니다. 문제를 빠르게 찾아 고치는 일을 중심으로 작업 공간을 다시 만들었고, 오랫동안 남아 있던 여러 결함을 바로잡았습니다. 그중에는 잘못된 답을 내놓을 수 있는 것도 있었습니다. 가장 중요한 수정 이전 버전은 아무 문제 없는 문서를 잘못되었다고 알릴 수 있었습니다. 확장 프로그램이 브라우저의 내부 오류 표시를 이름만 보고 찾았기 때문에, 우연히 그 이름의 요소를 담고 있는 문서는 아무 문제가 없는데도 유효하지 않다고 표시되었습니다. 이제는 그 표시가 무엇이라고 불리는지가 아니라 실제로 어디에서 왔는지를 기준으로 판별하므로, 사용자가 직접 쓴 내용이 오류로 오인되는 일은 없습니다. 설명할 수 없는 오류를 본 적이 있다면 아마 이것이 원인이었을 것입니다. 관련된 두 가지 문제도 사라졌습니다. 입력할 때 확인을 꺼 둔 상태에서 파일을 불러오면 이전 문서의 판정이 화면에 그대로 남아, 전혀 다른 문서를 설명하는 결과를 보고 있을 수 있었습니다. 이제는 파일을 불러올 때마다 즉시 다시 검사합니다. 또한 입력할 때 확인이 꺼진 상태로 편집하면 이전 결과가 눈에 띄게 흐려지므로, 결과가 조용히 낡아 가는 일이 없습니다. 첫 번째 오류가 아니라 모든 오류 브라우저의 파서는 처음 만난 문제에서 멈춥니다. 그래서 오류 하나를 고치면 다음 오류가 나타나고, 그때마다 문서를 다시 불러와야 했습니다. 이제 XML Validator는 자체 검사기를 갖추고 있어 오류를 만나도 멈추지 않고 계속 진행하며, 찾아낼 수 있는 모든 문제를 한 번에 나열합니다. 짝이 맞지 않는 태그, 닫히지 않은 태그, 떠도는 태그, 중복된 속성과 따옴표로 묶이지 않은 속성, 선언되지 않은 네임스페이스 접두사, 잘못된 주석과 CDATA 구역과 DOCTYPE과 처리 명령, 잘못된 문자 참조와 알 수 없는 엔티티, 루트 요소 밖에 있는 내용, 그리고 XML에서 사용할 수 없는 문자까지 모두 알려 줍니다. 각 오류에는 정확한 행과 열이 표시됩니다. 오류를 클릭하면 편집기가 곧바로 그 행으로 이동해 선택해 줍니다. 문서 옆에는 행 번호 여백이 나란히 이어져 알려 준 위치를 실제로 쓸 수 있고, 아무리 스크롤해도 어긋나지 않습니다. 진짜 작업 공간 편집기는 제대로 된 도구로 자랐습니다. 이제 XML을 깔끔한 들여쓰기로 정렬하거나 다시 압축해 줄일 수 있습니다. 어느 방향이든 요소 옆에 놓인 텍스트는 쓰인 그대로 남으므로 의미 있는 공백이 바뀌는 일은 없습니다. 문서를 복사, 지우기, 다운로드하는 버튼이 있고, 줄 수와 글자 수도 실시간으로 표시됩니다. 내용을 넣는 일도 쉬워졌습니다. 파일을 편집기 위로 바로 끌어다 놓거나 파일에서 로드를 사용하세요. 파일 선택 창은 이제 XML 파일 형식으로 걸러 주고, 취소를 제대로 처리하며, 파일을 읽을 수 없을 때는 멈춘 것처럼 보이는 대신 그 사실을 알려 줍니다. UTF-8이 아닌 인코딩을 선언한 파일도 이제 깨진 글자로 들어오지 않고 제대로 읽힙니다. URL에서 문서를 바로 가져올 수도 있고, 아무 웹 페이지에서나 텍스트를 선택하고 오른쪽 버튼을 눌러 선택한 텍스트를 XML로 검사할 수도 있습니다. 문서가 유효해지면 접을 수 있는 문서 트리가 구조를 한눈에 보여 주고, 내장된 XPath 테스터로 식을 실행해 일치하는 모든 노드를 확인할 수 있습니다. 네임스페이스 접두사는 알아서 해석해 줍니다. 작업한 내용은 세션이 바뀌어도 유지됩니다. 편집하던 문서, 선택한 형식, 설정이 모두 다시 돌아왔을 때 복원됩니다. 시스템에 맞추거나 밝게 또는 어둡게로 고정할 수 있는 새 어두운 테마가 생겼고, XML Validator를 여는 단축키도 추가되었습니다. 아주 큰 문서에서는 입력할 때 확인이 자동으로 꺼지고 그 이유도 알려 주므로, 큰 파일 때문에 창이 굼떠지는 일이 없습니다. 같은 도구로 JSON 문서를 검사해야 한다면 JSON도 지원합니다. 사용자의 언어로 XML Validator는 43개 언어로 제공되며, 이번 릴리스에서 그 지원이 비로소 실제가 되었습니다. 예전에는 인터페이스가 번역되어 있어도 정작 오류 메시지는 브라우저의 파서에서 그대로 나왔기 때문에 영어로 표시되었습니다. 이제는 눈에 보이는 모든 메시지가 번역되어 있습니다. 모든 오류 설명, 모든 버튼과 상태와 레이블까지 말입니다. 아랍어, 페르시아어, 히브리어, 우르두어는 전체가 오른쪽에서 왼쪽으로 표시되고, XML은 본래 있어야 할 대로 왼쪽에서 오른쪽을 유지합니다. 그 과정에서 기존 번역도 검토하고 바로잡았고, 그중 여러 개에는 실제로 잘못된 부분이 있었습니다. 열네 개 언어에서는 검증 버튼이 '승인'이나 '증명'이라는 뜻으로 적혀 있었습니다. 다섯 개 언어는 소스 코드가 아니라 비밀번호나 PIN을 입력하라고 했습니다. 한 개 언어는 버튼에 일인칭으로 '내가 검증합니다'라고 적어 두었습니다. 그 밖에 몇몇은 개발자라면 알아듣지 못할 표현을 쓰거나, 한 문장에서는 높임말로 다음 문장에서는 반말로 사용자를 대하고 있었습니다. 그 밖의 수정 입력할 때 확인이 이제 키를 누를 때마다 타이머를 쌓아 두지 않으며, 결과가 순서를 뒤바꿔 도착하는 일도 없습니다. 우리를 평가해 주세요 링크는 현재의 Chrome Web Store 주소를 가리킵니다. 확장 프로그램 설정에서 오래된 항목을 지웠습니다. 숫자는 인터페이스 언어에 맞게 자릿수를 구분해 표시합니다. XML Validator는 앞으로도 무료이고, 오프라인에서 동작하며, 사용자의 정보를 지킵니다. 문서는 사용자의 컴퓨터에 그대로 남습니다.